Merge branch 'data_catalog' of github.com:smwesten-usgs/swb into data_catalog

* 'data_catalog' of github.com:smwesten-usgs/swb:
  Procedure pointer approach looks workable. Begin work on bucket interception module as a test.
  Back to a CELL and CELL_COLLECTION type. Use procedure pointer at the cell level to get at the correct process algorithm.
  EOD commit.
  New control file reader now processes land use and soil type grids.
  Logfiles module is wired up and working. Basic precip data initialization complete.
  Modify log files and exceptions modules to work better together. Much is still broken.
  Modify logging module to allow for levels of messages to be logged separately (i.e. log file for USER vs DEVELOPER).