Sign up fixes
* Restricting usernames to a-z0-9-_
* Bug fix with splash JS controller