Update for clojure 1.6.0 and clean up a bit.
Add some documentation for stuff.
Merge pull request #2 from Raynes/master

Document a bit, clean up