Updated project to latest version of Netty and completely re-wrote the proxy implementation.