small cleanups, no longer needs some base classes, adding team and
league classes