updated index() method to use futures
ramping up support for hood at the rest level
created project blob, ready to connect it to hood
Got the basics of the qbs store implemented. First test passing.
Updated git staging after forgetting.
Updated tests to check both separate and all wrapped resources.
Updated the policy on rolling back transactions on errors.

This required that I add some machinery to allow testing to work properly
in the face of Qbs storage (clear all the old data for each test).
Added basic testing support. Fixed DeploymentEnvironment.