Removed open() method from Connection interface, SocketConnection now connects when initialised