spec for issue #70
Fix $not query on __override__ strategy

- __override__ strategy must add $not when the query is negating.
- merging prepare and prepared methods
[Fix #70]
[Related #72]
Update changelog, close #73