password manager implemented in clojure