This just has some shared functions in its own namespace
requires the following key-value pairs:
a reference to a hash of kw_args
a reference to an array of required fields
an error message
check_requires will check the fields of kw_args__ref to ensure all items in requires_array__ref are present. if any are missing, it will die with the error message.
Set the Following envelope variables for debugging
debug messages are sent to STDERR via the ErrorLoggingObject package
This class stores shared helper methods.
It should be a mix-in eventually, with exported methods. For now, call directly.