adding WAITING_FOR_OPPONENTS state to match | adding current number of players to match config | refactoring push notifications in Matches Controller