added member function to write out grid with ghost cells
integrated procBlock into main code, bug fixes
removed bounds checking for grid location functions