added validations to User model
added tests and validations to List/Item model