Stop running the DHT after we have enough peers

Stop running the DHT if the peer count reaches two times the limit. This saves network bandwidth at the beginning of the stream, while still allowing for enough peers for swapping.

Not completely sure about the benefits, should be quite beneficial in theory, and it feels like it in practice.
Merge pull request #2 from Ivshti/patch-1

Stop running the DHT after we have enough peers
swarm is more elastic now
bump
0.1 - now consists of wires
updated README
reconnect adds to the end of the queue
Re-branded to bittorrent-dht since this will be modified to handle only DHT
merge
completed rebrand afte rmerge