Made username length validation consistent

As discussed in issue #668, the username length validations are now 3 characters across the entire application. I believe this is a sensible compromise between security and customisation, and makes validation consistent.