Added cat model and validations