Merge branch 'release/0.4.0' into develop
model.save() can now be mutated before saving.
Updated tests descriptions to be more consistent and readable.
Creating a mock Mongo cursor that will wrap any returned Objects as Models.
Added support for sorting results of find() by returning a mock cursor object.
Version bump - 0.5.0 - updated readme and change list.
Merge branch 'release/0.5.0'