fixes #22, fixes #18

- added some unit tests
- added caching for champions
- can now look up champions by id
- added champion methods to game and summoner