Console: Refactored the code to support supplying of stdin to the console. Renamed and unified a few call in the module - inspect is now execute since stdout is written to the console.stdout file-like object rather than being returned as part of the call. __chat becomes split into __chat which deals with the low level chat protocol issues and __handle_chat which deals with console's own protocol.
Updated tutorial service to use these new calls. Still have to fix the 'add_stdin' function but should be very simple now. (Just write to console.stdin)