Added checklist support

Checklists so the tutors don't have to remember all the things to look for
Made the 'checklist.json' filename an optional parameter.