Changed models to have a grade value as a percentage and added due dates