Dropping superproperty(), use superproperties() instead. Fixed tests accordingly.
Tidying and commenting. Removed superproperty(). Renamed getFoo() to GetFoo().
Fixed link so it doesn't hard-code http (or https), avoiding mixing the two.
GetAllTypes() relaces getAllTypes()
Added GetParentList(start,end) function to generate all supertype paths.
BallparkCountTests has better name, moved to top, moved guestimates to variables.
SupertypePathsTestCase, 2 simple checks - counting paths found.
Testing that supertype paths are not found in their inverse direction.