Added basic profile setup (minus custom image uploads)

Basic profile and gravitar support added.  Should satisfy feature/bug #6