Now the watcher can be stopped.

* start-watch runs watcher in a background thread and returns a function that
can be called to stop the watcher
* removed requirement for clojure-contrib by not using import-static
* updated example
* incremented minor version number