changes to db after review; league per season; league holds matches and teams (many to many association)