alternate download/upload rate calculation based on downloaded/uploaded bytes (more stable, but needs to use lower level peer data or needs to be moved at peer level)
fix upload rate initialization
moved download/upload rate calculation at peer level (removed original implementation), more upload rate support
improve up/down rate  calculation efficiency
replaced setTimeout/0 with process.nextTick, more calls with process.nextTick (temporary fix), additional logging
experimental changes: increase peer MAX_REQUESTS to 25, decrease KEEPALIVE_PERIOD to 10 secs
Merge branch 'master' of github.com:iantocristian/node-torrent-client
reverting to setTimeout/0 as it appears to be faster than process.nextTick
added processutils nextTick wrapper
piece data handling updates: added write buffer, fixed code in setData to avoid redundant isValid calls, use buffered data for validation when available
remove redundant piece validation, no need to nextTick peerReady anymore
use process.nextTick instead of setTimeout, some disabled logging added
Merge branch 'master' of git://github.com/iantocristian/node-torrent-client