handle 'error' event for incoming peer connections/streams
fix missing LOGGER definition in client.js
use async to gracefully limit the number of concurrent tracker announce http requests
torrent initialize from state
increase tracker announce interval to 20s
Merge pull request #27 from iantocristian/master

some fixes and improvements