fab9: first commit on user-dashboard branch
fab9: create User factory

I grabbed the first 2 chunks of code from
https://www.firebase.com/docs/web/libraries/angular/api.html#angularfire-creating-angularfire-services
fab9: no more flicker when page (clicking on logo) reloads
Merge branch 'feature/user-dashboard' into development
I'm stuck.