Allow slamhound.el to work with either nrepl.el or cider.

This change ensures backwards-compatibility. While it doesn't
auto-install dependencies for slamhound.el, the chances of someone
trying to use slamhound.el without already having cider or nrepl.el
installed are very low, and the steps to fix it are very clear.

Closes #52.
Closes #54.