removed compile failure testes completely updated test suite and removed preconditions from the base class of bitfield_tuple