The App calculates Elo

* When a match winner is submitted, the player's elo is upated
* Create CalculateElo class
* Create EloUpdater class
The reason I say this is to weed out distinct objects. You seem to have not enough classes