Add thalia.doc namespace, intended to enhance Clojure doc strings

Also add some unit tests related to examples in the enhanced doc
strings.
Add enhanced doc string for subs