added articles model validations and basic scopes