Merge pull request #1 from iantocristian/master

some fixes and improvements
add progress event
Merge pull request #3 from dominictarr/master

download progess event
Merge remote-tracking branch 'iantocristian/master'

Conflicts:
	lib/torrent.js
Merge pull request #2 from darsee/master

Retry announcing to non-responsive trackers