Server/RemoteClient now has tentative (read: no client to test it with)
support for asynchronous writing operations. The client class has been
created and will be similar to the Server class, though it is not done
at this commit.