normalize test names for docs
support searching groups. break out group info into separate class. more tests.