Big fixes, added support for findAndModify. Now fully working