add slamhound to Clojure packages and refactor Clojure hooks
use ensime package from MELPA