Finished refactoring of the Server, added RemoteClient + Handler, and repackaged RPICommon