Creating in-memory storage via multimethods, they'll probably become protocols though
Moved the iterator nonsense into storage too, it needs multi-methoding
Most of the tests now pass with the in memory storage
All tests pass, albeit slowly
Do in memory lucene indexes as well
Make a transient local for the purpose of the in-memory commit
Improved the speed of in-memory by removing unnecessary transformations and sorting by default
Push in-memory to travis to see what happens
Helps if you check in valid code
Use the disk storage by default
Added in-memory storage option