Created profile model and wired on basic CRU functionality.
The profile's email address will now be initialized from the oauth information when created. It works for Google, will not work for Twitter (no email), and needs to be checked against Facebook and Github.
Converted user name display to link to profile page.

Added "View Timelines" link to profile page.
User profile will now only be created on the first login.
Merge pull request #11 from pk-nb/profileManagement

Profile management