Unit tests for spans and some consistency changes.
Include unit test file.
Merge remote-tracking branch 'akhudek/master'
whitespace adjustments
Bump clojure version, stop supporting 1.2.x