Implement IDisposable

Fixes #10