Updated grader.js to handle URLs as input, added more checks to checks.json