Better Tree.__ne__ implementation
Replace stat_info tuple with StatInfo type.

Fix tests, all pre-existing tests now pass. Still needs a pass through for the
relevance of each test.