added post of notebook file for loading to shock
updated caching to use master function in resource.pm
Merge pull request #229 from teharrison/develop

api updates: caching update, notebook POST to shock