Initial implementation of auto grader