Remote client host register fix

When clients on a different host register with a seaport server, the servers host is stored in the client entry rather than the clients. This commit applies the fix outlined in issue #19