Java NIO websocket library using multithreaded epolling (WIP)