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