Remove all code from application.js and move first bindins to AppController

* ensureCorrectAJAXSessionTokens() makes sure Rails Session token is passed on every AJAX call
* Bind Masonry when page load with .bindMansonry()
* Run AppController on init()
Bind infiniteScroll to #grid and make sure Masonry keeps working when more products are loaded
Create method inside AppController to display footer
Bind load more products behavior

* Load More products forces the backend with fill_with_random parameter to retrieve more than only similar products
* Initialize AppController.loadRandomProductsUrl with the URL that infinitescroll is asking plus the fill_with_random parameter
* Bind load more products behavior preventing the call from being triggered multiple times
* reactiveInfiniteScroll() rebinds jquery.infinitescroll behavior
Merge pull request #52 from ShopIt2Me/put_infinite_scroll_back

Put infinite scroll back
merge with purge branch