Converting TempStore to use SA api

@aldeed its working but we could add a collection tracking chunks in
here to:
* make sure all chunks are present
* allow resume
* allow workers to observe and request lock (so a worker can work on
storing a file - for future version)