General streams class.
File class rewritten to use stream class. Removed 2 parameters from the
open method and moved them to the constructor.
StreamSocketClient and StreamSocketServer classes added.