grader.js updated with url checker - need cleanup and refactoring