small fixes to client destroy to cleanup dht and remove the torrents; previously remove(torrent) would always fail because it was passing a Torrent instance as opposed to a torrentId. also updated the unit test with correct data for the given torrent and ensured the test cleans up properly