code: def from_bits(self, bits):
          
          # TODO include id
          if len(bits) != Person.BITS_PER_PERSON:
              raise ValueError(u"Person requires exactly {} bits".format(
                  Person.BITS_PER_PERSON
              ))
          self.sitting = bool(bits[0])
          return self
docs: Set this person from bits (ignores the id)
  
          :param bits: Bits representing a person
          :type bits: bytearray
          :rtype: Person
          :raises ValueError: Bits has an unexpected length