now have the ability to enqueue from a stream object... Also defined a new StdinReader object
incorporated StdinScanner to switch on in the absense of args when the there is a tty device connected to the sys.stdin object.
added stdin mode test... fixed tests which broke due to logic change in main that handles stdin reading
py3x stream object needs str not bytes