added wrapper to load collections object from api or cache (and cache results)

...sults)