Fixing NullPointerException upon acceptor close
Handling SocketException as ClosedChannelException
Adding interrupt support
Adding Acceptor and Dispatcher services