renamed some test cases and edited the detail text in order to correct some mistakes with 'extends' vs 'implements' and also to correct some method signatures in the tetail text.