updated grader.js to take URLs