added test_add_part and test_next_rev to ListOfParts, additional tweaks