Leiningen support and more options

@felixflores What do you think about the new layout? I put the main function in dsm/core.clj. That way you can call it from your repl with a memory DB (not possible from the lein plugin)

The plugin can then simply call the dsm.core/graph-datomic function.

First pass at a readme is also included.