Update to user model and unit tests.  Updated passport auth to get
Facebook signin/registration working and add linking of providers to one
account.  Updated user view.