added Accept() to SocketListener class to clean up accepting sockets, breaks down the loop