Fully Implemented Login/Register on Server/Client

Client and server can now negotiate authentication.
Registration is now supported by the server
Registration is still not supported by the database, registrations will
not actually be performed.
Cleaned up client use of ServerAPI