moving public stuff up front
Drop java.util.Map in favor of clojure.lang.Associative
reduce mapstache creation for vectors
codox
better names