complete rework of how the service works - no longer reliant on riak, documents are stored on the file system
fix for testing, create data dir if it doesnt exist
fix for forgetting to add mkdirp