use ring-defaults instead of compojure.handler