first version of grader.js
updated checks
added URL support to grader