Can now send commands with empty messages as well.
Client can now get his own client id.
Server can now also set user values. Added callback on 'fully conected', called when user's authorization and synchronization process has finished.