Return clearer message when a required argument is missing. Also validate language before conditional arguments to ensure confusing error messages aren't returned.
Addresses comments made from testing of #17
To test:
Run spark jobs without required arguments
Check all tests still run
Return clearer message when a required argument is missing. Also validate language before conditional arguments to ensure confusing error messages aren't returned.
Addresses comments made from testing of #17
To test:
Run spark jobs without required arguments Check all tests still run