Use enlive because hiccup does not escape html (lol), add helpers for enlive/compojure integration, other misc fixes.