refactored code, added getting source assets by source id (paginated) and get source data from api2 (for network sites at least).  still need to get nested sorting working with elastic search