switched out java hashmap for clojure atom
updated tests for better syntax
updated project.clj