Added TransportLayer
Added more tests for connection establishment