Reimplemented clj-span.elevation-correction (in test folder) to allow easily selecting which pit-filling algorithm to use.
Created proper test files (clj-span.debug-data and clj-span.debug-data-screwy) from resources/debug_files/span-debug{,-screwy}.clj.
Translated a substantial portion of the JGRASS hydrologic flow routing algorithm into clj-span.models.jgrass-water-routing.
Patched a bug in clj-span.models.surface-water that threw a StackOverflowError if too many users were assigned to an intake point.