WIP.
HACK: Make it work over a remote connection.
Cleanup and bare-bones python shell working.
Make directories kind of work.
Handle changing directories.