Start rework of login changes & fixed the race condition in js

- added AjaxLoginRequired, so some views can start using that. Changed
login from header to start using a modal. Still need to complete this
work.
- added font awesome and bootstrap-social
- fixed bug with race condition in js: rotating photos on home page and
outfit detail page is now fixed!