Expanded queries to contain not only the query, but also the results of the query

Necessary to funnel errors to the view
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