Minor refactoring
Add namespaces beginning with "cljs." to the blacklist

Many contrib libraries ship with Clojure (clojure.foo) and ClojureScript
(cljs.foo) namespaces. Because the CLJS namespaces contain many
of the same vars as their Clojure counterparts, these namespaces
frequently appear in candidate lists. Furthermore, they often win the
disambiguation process since "cljs" is shorter than "clojure".

Slamhound does not currently support ClojureScript, so blacklisting
these namespaces for the time being is quite convenient.
Add support for core.typed

The core.typed `ann` macro generates its own failure messages.

Addresses #69 and #70