Implemented/Fixed adding players/matches.

Matches can now be added, as well as players added and removed.

This PR also implements some ```__str__``` methods and tests for data classes.