Cleaned up some spacing issues and added notes on some things to refactor
Re-implemented view_grid for debugging
Fixed a memory leak bug with the way Cells were stored in Grid
Renamed some gridtype variables to be more explicit about what they do (they are the starting grid type
Refactored gr_make_grid
Refactored to use stdbool.h instead of custom bool definition
Cleaned up usage of the NeighType enum, made name a bit more readable
Refactored main
Refactored gr_get_cell and added an additional fix to gr_update_all_cells
Refactored gr_compute_prevalence
Complete refactor of gr_compute_prevalence, including collapsing the entire gr_get_neighbor_states function into gr_compute_prevalence
Cleaned up usage of malloc throughout, refactored gr_destroy_grid
Refactored all of the initial condition functions, and fixed a few other minor problems
Fixed major bug with the order in which the current state of a cell was updated
Fixed a major bug with the array indexing
Fixed segfault bug
Merge branch 'refactor'