approaching to the end: this should be one of the last commits. Sockets is now fully functional. May be som problems with the Files implementation.