Various fixes for user flow

- site wide flash message
- FB auth
- modal fixes
- update controllers/templates to use currentUser - property is now on all controllers so 'needs' not required
Has this mixin been added previously? 'cause I can't see it in this PR.