Registration

Looks like there was a little problem with the registration page. With some testing and a little work, it now seems to be working correctly. [...]