Add virtual factory methods to Cache
Comment updates
Use the virtual cache methods to create requests
Refactor cache interface to make it easier to test
Cache mocking code
Fix some mocking code and write an example handler UT
Merge remote-tracking branch 'origin/master' into cache_mock
Merge pull request #4 from Metaswitch/cache_mock

Add a mock cache class for UTing handlers.