Removed superfluous parameter from readResvDesc
Removed superfluous parameter from readOutputOpts
Fixed syntax of sscanfing into array of chars.
Added comments to sanitizeName()
Cleaned up a bunch of C-string/char array warnings.

Previously, layer variable names had been read into a char array. This was causing deprecation warnings when functions with the name paramter were being called with char constants such as "Temperature". Changed those functions to take std::string instead. There's still some additional cleanup possible throughout to make the use of strings consistent.
Fixed incorrect sscanf syntax for reading into char array.