Added relationships validations and scopes to article model

I added relationships, validations, and scopes to the new article model.