Tidied up File socket interface
Added INET socket utilities
Added some documentation
Added asynchronous writing functionality, server sockets