added reading of sponge mask
added a lot of reading in data as single-precision values to help memory usage
whitespace changes plus fixes in water_census