refactoring the API call, SportsGames and SportsGamesOutcomes calls to handle caching of data to minimize the number of API calls
refactoring the API call, SportsGames and SportsGamesOutcomes calls to handle caching of data to minimize the number of API calls