Major Rewrite .4

ClassPeriod ViewModel