Updated grader.js to take URL as input