Adding a negative test for new safe_load
New v2 ModuleArgsParser code and fixing up tests/other task code