Add Close method
Add Close method

Due to limitations of the Go garbage collector, the caller needs to
call Close() on the ed2k object to release the memory used by the hashing
goroutines.

Kovensky/go-ed2k,sunclx/go-ed2k