Refactor PT1. Added in Liberator + Schema. Databae entities now their
own namespace
Started work on the cruds resource. Added some shared functions common
across all controllers
Added malformed check for crud controller
Added in handle-ok handlers to crud controllers. Added remove-one* fn to db.clj
rm'd views.clj. application 100% json api now
rmd public dir. updated routes in core.clj
Moved database connection to core.clj. Updated project deps
Added http-kit to -main. Crud resource now accepting text/csv (for easy exporting etc)
Added entites_test.clj (currently empty)
Update Vagrantfile
Update defentity threading macro form
Update select-all* fn
Refactored select-all* fn's apply-relations and with-relations
Update find-one and find-all to have arg key :rels?... eg whether to
fetch with all relations or not
Being more consistent and using ent over entity for the arg name in db.clj
Refactoring all my query building functions. Each one now contains key exec?
Crud controllers logic in place. PDF contoller: basic schema + fn
ctx->pdf fn
:post! aciton for pdf resource