1980 clearer error message for username

This fixes the un-clear message that a user gets when they try to register with a username that contains non-alphanumeric characters. 

Needed to fix up a few tests too because they tried to match the old message string containing 'Url'