Add test, user model and validations