added attendance functionality.  Each new course is given a list of dates.  Each StudentCourseData will contain a list of booleans for their attendance of the same length.