A simple entity data store for clojure