Refactored code in APIManager to make intentions more clear and to generalize calls. Moved some code out of VC and created RiotDataManager to handle persistance. Still need to work out the comminication between the APImanager and DataManager after a request has been made