     business logic"
   (:require
    [clojure.java.io :as io]
-   [clojusc.twig :as twig]
+   [cmr.http.kit.app.handler :as base-handler]
    [cmr.opendap.health :as health]
    [cmr.opendap.http.response :as response]
    [ring.middleware.file :as file-middleware]

    (if-let [file-resource (io/resource filepath)]
      (response/html request (slurp file-resource)))))

(defn dynamic-page
  [system page-fn data]
  #(page-fn system % data))

(defn permanent-redirect
  [location]
  (fn [request]
    (ring-response/redirect location :moved-permanently)))

;;;   Utility Handlers   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(def status base-handler/status)
(def ok base-handler/ok)
(def dynamic-page base-handler/dynamic-page)
(def permanent-redirect base-handler/permanent-redirect)

(defn text-file
  [filepath]
