print fewer calculator error messages

don't need to print out source values for fields that don't have data or
don't exist.
DEShapeFile instead of DEShapefile

Should have tested code rather than read the docs!