Fake consistent store
Merge pull request #213 from AlCutter/fake_consistent_store

Fake consistent store
Use shared_ptr for running HttpRequest.

This makes the ownership model *slightly* more sensible.