Dispose the cancellation token source.  Fixes #32.  Thanks
to @vasily-kirichenko for reporting the issue!