Working Revision 1

This is a reliable working revision with a command TCP stream that
doesn't need to be reset and object TCP stream which gets reset
regularly