test_with_args => test_cases
More robust error handling within grader module - always returns something, even on errors. Allows better usage within web applications without having to know the internals of the module.