adding abstract MyServerSocket class with listen method that is implemented by ServerSocketGenerator and MockServerSocketGenerator