#65 added validation and comments to Subject Model
Merge pull request #79 from aismail/f/#65-review-subject-model

#65 added validation and comments to Subject Model