Added concept of predicate to WHERE queries
Added ability to handle boolean functions contains and starts_with
Added description to project.clj
Escape all input to starts_with or contains
Fixed mispelling in README
Fixed bug with $where validation
Add logging!
Replaced validation library to help with error handling

- Also fixed wrap-keyword-params
Added first attempt at error handling in the HTML layer

* Issue: in order to display HTML how I'd like, I need to let
  malformed? pass if the media-type is HTML, which seems hinky.

* TODO: Add error handling for other media types.

* Both enlive and liberator are macro-heavy and are frustrating me.
Merge pull request #5 from cndreisbach/master

Added functions to WHERE queries
Better error handling -- gets the label as well as the input
Better JSON error handling
Merge branch 'error-handling'
Merge pull request #6 from cndreisbach/error-handling

Error handling
Refactoring TODO list
Move routes into their own file
Moved handler code into handler

Fixed Mongo connection to happen at startup
Use Noir responses when appropriate
Added configuration
Move ensure-mongo-connection to the correct place