move towards idiomatic Clojure style

First, some background, when I first dig into a code base, I list to get a rough idea what's inside by reading it over. I like to fix some obvious style problems while I'm going along.

Summary:
* When using defn, put function arguments on a separate line.
* Remove dangling ),],}
* Try to keep lines at 80 characters or less

Going forward, I’d like to see
* more docstrings
* most lines under 80 characters