Small refactors. Tests now passing.
Refactor Grid#pretty_print
Add `simplecov` to insure test coverage.
Refactor spec_helper, setup simplecov.
Test coverage as complete as feasibly possible.
Add TODO list.