BitTorrent Client in Java