Rename StdIn to BufferStreamIn and make the object a singleton which
will enable it to utilize different input streams.