added piece parsing and handling of bitfield messages