get_at no longer creates and implicit torus

Grid objects encapsulate their own indexing schemes.  This makes the
code more explicit about the type and geometry of the world being
simulated.  Some of the tests didn't read right when they had to
explain the indexing scheme being used on the Grid to justify the
expected results.