Associated profile information with users.

Created profile information for each user and connected them with a foreign
key.  Began updating profile page with profile data.
Added email and name to registration.
Completed implementation of basic profiles.

Profiles display some basic information about the user that can be
updated.  Users can update their gender, birthday, and user profile.

To add is the ability to update name and email, but since those are
associated with the User object, this <i>may</i> be more difficult
than it's worth (although I haven't looked into it yet).
Merge branch 'profiles'