Refactor user to be injected, add listener in dashCtrl when user auth is successful before loading properties