Updates to user registration process, prevent URL hacking, better confirmation messages