initial commit with validations

I created the Articles model with basic validations