Validate username based on acceptable characters.
Check username and password maximum allowed number of characters.
Change the max number of characters for `username` from 75 to 30 characters.
Merge pull request #48 from mrpau/hotfix/46-check-validity-of-username-during-installation

Fix for #45-Check validity of username during installation.