added a failing test
fixed test plan
add tracker server jsdoc comment
bump deps
cleanup server test
fix bug where client mangles tracker port

The client was converting the binary (compact) response to a utf8
string which would modify the data in some cases. Keeping it as a
buffer the whole time solves the issue.

Fixes #19.
0.7.2