user cannot go to home page until filling out profile page
ensures users fills out all profile fields, correctly updates profile page
Merge branch 'master' of https://github.com/infecto/project-dates