Updating and reorganizing

* Adding Underscore.js
* Adding promise-based event queue to handle parallax event triggering
* Reorganizing JS files, now using the asset pipeline
* Reorganizing CSS media queries to use Sass mixins