fix a load of PEP8 errors
adds basic docs
removes test_game and adds doc test