* clean testing suite * clean testing suite part2 * clean testing suite part3 * add todos * extend testing suite and kill some mutants * fix hashes * fix lint * fix test * fix test