Fixes turn/ttorrent#42
Merge pull request #60 from pwoodworth/issue-42

Fixes turn/ttorrent#42

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
Remove extraneous semicolons
Use commons-io throughout
Eliminate unnecessary error-hiding TrackerThread
Pass full Handshake through listeners
Use commons-codec for hex and digest encoding