Changed registration into a complete form.

Instead of hoping users will go back in after account confirmation and fill out their details, the entire profile is part of the registration process.

This has got to be the saddest pull request I've made. I expected too much from the users lol :(

Routes affected: /register