Updated grader and checks to support url or file