[WIP] Socket server: First candidate implementation of SocketServer class. All subclasses are missing.
[WIP] implementing socket listener. TODO: Create a separated thread to actually listen for connections
WIP: Socket listener