Update to use el properly and avoid duplicate events.
Fix issue with events persisting between pages.
Merge branch 'develop' of https://github.com/ALE-Team/ale-prototype into research-eventing

* 'develop' of https://github.com/ALE-Team/ale-prototype:
  Fixing minor css. Adding temp remove logic for existing pin modal
  Created PinDetailModal, removed PinFullView and PinFullViewModal
Merge branch 'develop' of https://github.com/ALE-Team/ale-prototype into research-eventing

* 'develop' of https://github.com/ALE-Team/ale-prototype:
  resolve merge conflicts that were missed in PR
Merge branch 'develop' of https://github.com/ALE-Team/ale-prototype into research-eventing

* 'develop' of https://github.com/ALE-Team/ale-prototype:
  Removed anonymous object passing for pin modal models
Changed masonry container to use proper el strategy.
Get masonry container workinng in all pages.
Merge branch 'develop' of https://github.com/ALE-Team/ale-prototype into research-eventing

* 'develop' of https://github.com/ALE-Team/ale-prototype:
  resolve merge conflicts that were missed in PR
  change view name to PinDetailModalView, was missed in merge
Adjust page headers to use el properly.
Update all pages that use pins to use el properly.
Update board and user view to use el properly.
Update create board modal to destory and render properly.
Modal events and binding views to data eventing.
remove use of $el[0], $el is sufficient
update the names/desc of the mock boards
Switch remaining modals over to use proper el and eventing usage.
Remove duplicate code in pin.
Pass models around instead of specific params i modals and tiles.
Modify header and footer to hoist events.
Resolve merge conflicts with develop branch.