Add timeout parameter for RPCServer
Add unit tests for HELO message handling