Restrict usernames to alphanumeric with dashes/underscores
A spammer signed up with a username that had spaces and it broke things, whoops.
Now only allowed alphanumeric with underscores and dashes.
Now only allowed alphanumeric with underscores and dashes.