Fixed Game#sign which added black twice as part of the signature, instead of adding white and black to it. Probably caused by a cut and paste error.
Changed genertion of pgn files to use find_each instead of each. This ensures we don't load all the games into memory.
Added test of generation of pgn from Game
Removed unnecessary semi-colon
Added a simple test of the GamesController. It just tests that it generates a pgn file as output.