created test for ConnectionEstablishment

minor edits to Client and Server
finished test for ConnectionEstablishment (for now): passed

added assertions when unwanted exceptions where thrown

deleted DataIn/OutputStream (not needed if a ObjectIn/OutputStream is used)
other minor edits, refactions