Bumped version.
Moved self assignment for use in log message
Removed path.join
Emit ready event after creating pieces, whether or not the torrent is already complete
Added more info to client.listTorrents
Include torrent files in listTorrents
Reinstated path.join (added require statement for path module, removed conflicting path variable)
allow download path to be specified for each torrent
fix bugs in File.contains and File.write
torrent uploaded count
support for sub-folders
handle three or more files in a piece, File.contains has to return a partial match if a file is fully contained in a piece, calculateBounds support for the same (simplified&refactored)
Merge pull request #1 from iantocristian/master

various fixes
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