Started building liquidreaction.
Updated liquidcacontroller to ensure that every liquid has a depth to avoid causing levels to be calculated as NaN as a result, causing flow to stop at cells without a depth explicitly defined.
Factored loadmap() and associated functions out of liquidcacontroller.js.
- Updated liquidcacontroller to detect default cells properly, load elevation data from the map in addition to water level data from the first map, and to represent both elevation and depth in the fill color.
- Updated loadmap.addCellToMap to use updateCellDataForKey to update existing cells.