Started on the sign-up page.
Completed the gravatar stuff.
Signin page form receives input, and shows appropriate errors.
Completed the sign up form.
Really finished user signup.
Merge branch 'sign-up' into ch7
Merge branch 'ch7'