Added validations to models, updated controllers with notices.