Re-orders logic so nothing is created if one object is invalid.
Displays errors if a new user can't be created.
Adds Gravatar support.

I may cut this later for a stand-alone avatar updater sometime in the distant future.
Allows for nested forms.
Removes the password digest message, which is meaningless to users.
No longer used.
Check for pluralization not necessary here.
Nested form organized data. Errors also displayed.
Allows new users to sign up.
Minor tweak to temporary user profile page.
No longer necessary to seed database. Should delete this soon.
First user tests.
Adds error messages for invalid forms.