add findAndModifyOpts

supports the full range of optiosn for findAndModify
version bump for findAndModifyOpts