Refactored structure for "storage" objects
New implementation of in-memory storage
Fixed bug
minor bugfix
Wrote unit tests for memory storage (+ fixed bugs accordingly)
Disabled tests for MongoElastic storage
Just .pop(..., None) from dicts to avoid exceptions
On deletion, do not raise exceptions if an object is missing
Do not expect execptions when deleting non-existent objects
Now using str(uuid.uuid4()) instead of the UUID type as id
New MongoDB-based storage
Fixed requirements
Ooops...
Removed old mongoelastic storage
Removed more old stuff
Merge remote-tracking branch 'origin/storage-refactoring'