Update old Ising implementation to use new Ising::Grid interface.
Add Grid::begin() and Grid::end() for polymorphism with STL containers.