Added a new test for bad input
Added new validation for bad input
Added comments to describe design rationale
Added print out of game of life board to console