adding rarity map to lib and unit tests
minor style fixes
incorporating RarityMap into piece selection logic in Torrent and adding basic rariest piece first test
small cleanups to storage and one fix for missing self; moved File.read to File section instead of under Storage
adding tests for simultaneous downloads
bittorrent-tracker@1.0.1
adding realistic unchoke logic and optimistic unchoking from BEP3 ported from torrent-stream
always start out interested
changes to storage and torrent for initial piece verification to support resuming downloads; commented out transfer tests since they appear to no longer be working and really should never have worked in the first place. its an odd world out there..
changes to support resuming torrents via initial piece verification
added comment
fixing wonky percentages in verifying updates
adding ut_pex
Merge branch 'master' of github.com:fisch0920/bittorrent-client into fisch0920-master
Merge branch 'fisch0920-master'
rarity-map cleanup
rarity_map -> rarity-map
don't overload functionality of piece._verifyOffset()

I don’t think it shouldn’t be responsible for checking self.buffer, or
allocating the buffer
storage.js: use nextTick consistently
choke seeders as soon as we know they're a seeder