Playing around with data definition files
 - This is for the 2011 HMDA LAR download on ffiec.gov
 - I did not include the data file here because it was large
   (I will script out the prep process though in the future)
 - Needs more thought put into it of course
 - Loads successfully as far as I can tell
Using a makefile to describe data prep steps
Filenames now consistent
Added JSON representation of /data

* More importantly, added HAL/JSON support
Merge pull request #15 from marcesher/master

Integrating the groundwork for mongo pagination
Added XML representation of /data
Added JSON and XML representations of /data/dataset
Added HTML representation of dataset
Added JSON and XML representations of queries
Added XML option to query HTML
Rename query result to results
Add query templated URL to slice
Extracted HAL code to its own package

Added links to header for CSV
Merge branch 'master' into rest

Conflicts:
	src/cfpb/qu/views.clj
Add JSONP format for slices
Moved all URL creation into a namespace
Added size and total count of query to results

Also moved database handling into data.clj, where it should be
Added more years & sampling for faster development
Update README.md
Merge branch 'master' of https://github.com/cfpb/qu into dspl-fun

* 'master' of https://github.com/cfpb/qu: (69 commits)
  Indentation fixes
  For mongo-aggregation, removed ->/when around group and project because they are required; set the default limit for aggregation much higher because the notion of limiting an aggregation is uncommon, but we do not want to enable massive queries, either. This will need to be reconsidered / refactored out as a configuration setting
  Changed get-find and get-aggregation to return a QueryResult record instead of a map
  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
  Added a way to run integration tests
  Throw exception if we pass something unexpected to mongo-eval
  Removed old comments
  Upgraded library versions
  Added bootstrap function for helping to get started
  If aggregating, don't check the ORDER BY fields
  Added validation for WHERE after Mongo parses it
  One last fix for testing
  Fix post-validation issues
  Attempt to fix this problem
  Add post-processing
  Update tests to reflect real queries
  Validate ORDER BY
  Add validations for limit and offset
  Validate GROUP and WHERE
  Validate the SELECT clause
  ...