start generating bitfields from piece manager and sending bitfield messages.
NOTE: generating bitfields is too slow for realistic torrents.
WIP: rewriting bitfields for more efficient implementation
implement fast and safe bitfield->bytestring conversions
huge refactoring: fix bitfield messages and make piece manager faster for hopefully all operations