reworked DataService, RestService, MainCtrl to support new api; implemented infinite scrolling