Update tests to reflect real queries
Add post-processing
Attempt to fix this problem
Fix post-validation issues
Merge branch 'more-validation'
Merge branch 'master' of github.com:cfpb/qu
One last fix for testing
Merge branch 'master' of github.com:cfpb/qu
Added validation for WHERE after Mongo parses it

* Had to do it this way to prevent multiple parsing
* Also added ORDER BY field parsing
If aggregating, don't check the ORDER BY fields
Added bootstrap function for helping to get started
Upgraded library versions
Removed old comments
Throw exception if we pass something unexpected to mongo-eval
Added a way to run integration tests

* To run, use `lein midje :config .midje_integration.clj`
* Current integration test is for testing and fails
Groundwork for mplementing pagination. "Find" queries now return a map
with 'total', 'size', and 'data' keys. Aggregations return the same for
compatibility. HTML and CSV renderers are updated to expect new data
format. JSON renderer unchanged and consequently returns data in the new
format
Merge pull request #13 from cndreisbach/post-validation

Post validation
Merge branch 'master' into testing
Merge pull request #14 from cndreisbach/testing

Improved testing
Changed get-find and get-aggregation to return a QueryResult record instead of a map