Refactoring
Test cases for update and remove adding ouput for Acknowledged-level write concern (default in MongoDB)
Fix return value from update and remove (#50)
Support distinct (based on code by @zcarter) (#53)
Merge https://github.com/zcarter/mongomock
Acknowledgements
Implement cursor.collection (#55)
Fix find_one() with no args (#56)
Support cursor.clone (#54)
Fix distinct method for nested field (#58)
Fix distinct method for nested field (#58).
Add distinct method to collection.
Merge branch 'master' of https://github.com/ymost/mongomock

Conflicts:
	mongomock/collection.py

merge
Merge pull request #59 from ymost/master

Fix distinct method for nested field (#58)
Fix issue where return keys are supposed to be unicode. Also, fixed typo in updatedExisting key.
Updated tests.
Merge pull request #62 from abc2mit/fix-update-return

Fixes update return dict
Make sub-collections accessible by __getattr__ and __getitem__.

pymongo supports this:
>>> import pymongo
>>> foo = pymongo.Connection()
>>> foo.db.bar
Collection(Database(Connection('localhost', 27017), u'db'), u'bar')
>>> foo.db.bar['baz']
Collection(Database(Connection('localhost', 27017), u'db'), u'bar.baz')
>>> foo.db.bar.baz
Collection(Database(Connection('localhost', 27017), u'db'), u'bar.baz')
Add tests for #63
more name tests
v1.1.0