updated models, added migration, implementing create coursepack