Did some changes to RiotApi:
Did some changes to RiotApi:

- Made methods in RiotApi.java use each other. In some cases this saves
logic from having to be duplicated 2 or even 4 times.
- Added logic to prevent IO errors in some methods (by trying to get
something from an empty list/map)
- Fix: cloned RiotApi instances lost their set season
rithms/riot-api-java,taycaldwell/riot-api-java