Add pieces access to Torrent
Added byte_offset to MessageParser and Message
Access piece by integer index or byte index
Tracking what pieces a peer has by the bitfield