improve clean_args

first, allow it to clean multiple args, as dictated in the decorator
argument. Also, refactor from clean_arg to clean_args to reflect the
change