added a server-client test that fails. good!
added channel handler and client in proxy server
refactored the method
cleaned test method
made shutdown synced