Bittorrent library implemented in pure java