added all the checks and changed grader.js to process a url