Updated data model and schema

Updated data model and schema so that scClassProgress is associated to
scClassLevelCategory instead of scClass. This means that all progress
records will track the student’s progress through the level category
regardless of the class.