Moved to Mustache templating from Enlive

Because Enlive was super-complicated and Mustache was not
Expanded queries to contain not only the query, but also the results of the query

Necessary to funnel errors to the view
Merge pull request #11 from cndreisbach/mustache

Convert from Enlive templating to Mustache templating
Validate the SELECT clause
Validate GROUP and WHERE

* Moved parsing validating logic into validate
* WHERE could be better validated by looking to see if each column exists
Add validations for limit and offset
Validate ORDER BY
Merge pull request #12 from cndreisbach/validation

Added query validation
Update tests to reflect real queries
Add post-processing
Attempt to fix this problem
Fix post-validation issues
Merge branch 'more-validation'