Major breaking change: switch to Hayt 2.0 DSL

Fixes #78.
Merge pull request #79 from clojurewerkz/issue78

Major breaking change: switch to Hayt 2.0 DSL