stupid simple component management for clojure apps