fix typo in env statement
add in a base class for data objects so they get ids
clean up person and player classes now that ids are done through PMDataObject
leagues are now PMDataObjects
teamse are now PMDataObjects