Partial addition of update_league

1. Finished framework of update league.
2. Have to go, comitting highly buggy version and finishing as my next commit.