Refactored grader, implementing format_cli in autograder subclasses immediately affected

Also stubbed grader_spec for HW3, haven't refactored other tests yet.