A BitTorrent in Node.js