Remove duplicated function
Add new class for representing the gameversion
Document how to run. Closes #92
Add runtests.py and describe how to run it in readme