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