cleanup of the Process class

Removed the map/lambda combos, Added None handling for outputs.
Kept the error for missing input artifacts, and detailed it.