Made basic User model including tests and validataions