Infinite Scroll directive for AngularJS