Started refactoring to an IDataProvider pattern
Finished refactoring dataprovider

Need to get ravendb membership to stop trying to open another locked
document store
Refactored IDataProvider now working