insert another check for whether to process grid cell

inside of modeling loops, double check that processing the
grid cell is necessary
Add .gitignore file

ignore node_modules directory
randomly permute the cells to process

randomly processing cells will allow multiple jobs to work on the same
area without too much duplication of effort