Improve how the logger writes information
Add safety check in InputNetcdf

InputNetcdf can currently not have locations limited by using
'locations' in its options. Makes a check for this. Added hasValue and
hasValues to Options.