Explicit dependencies on clojure and clojurescript versions
Add custom matchers for cljs equality, truthiness, and falsiness.

These concepts differ from the javascript equivalents and we want to use
the cljs semantics.