#65 added validation and comments to Subject Model

@bogdans83 , review this, please.