Updated to work with MarionetteJS 2.0

moved progressiveViews.js
Updated it to be event driven instead of time(milliseconds) driven.