adding RandomBit, RandomByte and Chaotic filter impls, tests