Modify usernmame done. Bug: If pressing enter
after modifying, it always gives username invalid since
it hasn't performed the check (it does when clicking Send or focusing out
of the input text).

TODO:
Groups
Done:
Check for message sent successfuly and respective message.
Todo:
Groups