Usernames cannot contains characters other than letters, numbers and hyphens
Merging Paulo's gravatar branch