Bittorent Client written in Java