Adding a river and patchCollection class as well a file for constants.
Fixed issue with grid class when storing primative types and fixed some syntax errors from prior commit
Moved all patch processing to a single function
Moved flowing code into river class
Adding csv generation to River
Removed hydrofile data from patches
code now handles transition of land to water and water to land
Fix bug with iterating over patches that don't exist.
Fixed bug where currWaterTemp and currPAR were not being used.
Added flowData header, parfile, watertemp, and hydrofiledict initialization
Added default patch values
It runs, albeit slowly...
Parallelizing patch processing
Added hydrofile data back into patches
Incremental changes to make faster
Hydrofiles now hold velocity reported in hydrofile.  Patches now initialized with same values as pre-refactor code.  Disabling openmp for now (though it does work)
Refactoring for rivermodel.cpp
Moved patch computations to their own file
Image generation works, need to fix gui access to images
Added average value file back in