Initial splitting of tests
Refactor many calls to same function
Reusing database connection to speed up tests by 2s
Tidy up tests by removing repeated function calls
Remove unneeded db.dropDatabase. Speeds up tests
Remove `minimize` function in favour of fields option. Can be an array or object due to mongo's tolerance https://github.com/mongodb/node-mongodb-native/blob/bf281993fa0edcf6fce0bcebf7b72d7c4741f2f4/lib/mongodb/collection/query.js#L32-L57
Documenting `fields` option in readme
0.0.2
Query and Projection override
Fixing interface to allow query to manipulate projections
Added yearly type filtering to automatic lists
Changed yearlyType to secondaryType
Made tests pass
Added event date ordering to auto lists
Added expiry date as filterable option for auto lists
Bumped version