move routes definitions to an EDN file, from the clojure source routes.clj
add a -main entrypoint for lein standalone uberjar. improve loading and validation of different configuration file options