more registration stuff
username is ensured to be unique
added some client-side registration validation
basic styling for login/registration