a tiny implementation of the torrent protocol in java