Signup

Signup feature with validations. -John & Gordon
This probably doesn't need to be in its own file, people typically put globals in their manifest. Just a preference thing though, not a requirement.