WIP Match history

Added a new data structure and fixed a reference to the wrong one
in `ParticipantIdentity`. The lookup method for isn't complete yet.

TODO:

* more tests
* expand number of champions allowed (arbitrary limit of 40)
* more clear way of creating comma seperated strings