Code documentation added. Written by Michael.

The documentation for the testing functionality of the Game of Life engine's calculator has
been written. A couple of changes have also been made to the documentation in the test_states module.
(Support #205)