Adding basic validation to the models
Adding alternative validation style to the Subject model
Adding a custom validation method to AdminUser model