Added exit on "exit" or ctrl+d and suppressed empty tuple output on empty input string.
Modified behavior of run command - now accepts input string and returns output string. It also runs multiple commands and pipes their output if they use piping syntax.
Modified default prompt to use colours and display a lambda symbol.
Allow typing shell commands directly - calls back to only shell call, allowing you to use this as an actual shell!
Readme update and renamed old run function to run' - it runs an external command and outputs the exit code.