specfix regarding string encodings

some string encoding thing apparently changed
between ruby versions. todo: figure this lame
problem out for real.
some tcp and nat stuff i left in-progress...
gonna want bitfield -> piece indices someday
tiny bit of choke/unchoke algo work...

i hate the docs