New user registration

Username only accepts 0-9, a-z, period and dash characters.