Lazy-loading and infinite scroll library for AngularJS