Name Change Helper Function

    - Add listener for nameAttempt events
    - Don't allow nicknames to begin with 'Guest'.
    - Register the name if it isnt already registered.
    - remove the previous name to make it available for other clients.
    - Send an error to the client if the name is already registered