Adding `stop-timing`, tests, and docs.

Given that the benefit of this library is to handle all the Java interop
internally, it doesn't make sense to have `start-timing` just return a
raw `Closeable` and expect people to `(.close handle)`.  Making the API
bigger is a bit of a bummer, but worthwhile in this case.