Alteration to username form field

* `username` now a regex field
 * Regex restricted to \w, ., - in the ASCII range
 * Dropping Unicode as previously envisaged due to problems with future implementation of messaging system