* Added initial Store and Provider interface for 'store' module.
* Added stub sqlite3 implementation of store module.
* To facilitate unittest mocks, services and providers which call the built-in open() use a level of indirection. This can be un-done in Python 3.4 with unittest.mock and mock_open() fixes.
* All tempfile usage during unittests has been removed in favor of mock patching.