add initial version of grader.js
complete checks list
modify grader to take url argument