Add event firings to startFollowing and stopFollowing

Resolves #43.

This PR adds Leaflet map event firings to `startFollowing` and `stopFollowing`, thereby allowing developers to take action based on following status.

It also deprecates the `stopFollowingOnDrag` option in favor of binding a `stopFollowing` call to arbitrary events.