Add not-all-numbers validation to username

Also, fixes "alphabet" to be "letter" in the error messages for
validations (Fixes #137)