lots and lots of changes. too many to list tbh, might rebase this commit later if i get bored enough.
- added bot/shell.[ch] - simple demo cnc which runs 'ls -a' on the connect peer