Merge branch 'release/0.2.0'
Merge branch 'release/0.3.0'
Merge branch 'release/0.4.0'
Merge branch 'release/0.5.0'
Fixing a bug where an error would be thrown when find() had parameters but no callback.
Mock cursor now self-inspects to provide functions for all existing cursor methods.
Version bump - 0.5.1
Merge branch 'hotfix/0.5.1' into develop