Callback and messaging updates

Renamed some callbacks to avoid conflicting with the event names
Adding the LoginMessage
Moved auth connect into the ClientState
Data binding the username (can't bind the password)