Now implements IDisposable
Added more to Dispose
Playing around with locking
Merge pull request #2 from Sunnking/drinaldo

Drinaldo