Signup

Signup feature with validations. -John & Gordon
Definitely shouldn't be processing a seperate request to see if a user exists. Something like this could maybe exist if we were fleshing out an API for the site, but it would only need call an already defined model method.