add a new managed cache with single producer but is easier to control. Add more throttles
Add a number of extra drivers
tidy up
Renaming to make things clearer
Fixes from review
Merge pull request #15 from johnoliver/throttle-improvements

General Throttle improvements and adding more drivers