Username support

Moving from displaying email to displaying usernames, username is now required to register. Fixes #2