Added a proper Id (bson:_id) field; Added GoogleId field
Mongo database interface. Added SaveProfile
Added connection to Mongo in main()
Fixed check for profile extraction from cookie
Added UsernameRegistered func
Split out validations; incorporated db check
Added error message support for SaveProfile
Added missing if in template
Surrounded SaveProfile call in a check to ensure no previous errors