grid.hpp fix

Changed the Grid::State enum access specifier to public and added an ostream (<<) operator overload.grid.hpp fix

Changed access specifier of State to public and added the ostream operator overload.