Adding AcademicSubject model

The academic subjects are for organizing academic programs.
I added this feature.