Update grader.js to take either a url or the file