Updated client code

Client now requests for an username upon connecting to the server, and sends 'CLIENT REGISTERUSER <username>' as the first message. Likewise the dummy_server now handles that as the first message.