Possibly finished UML
minor changes to uml model, added base structure for Socket classes