added User model along with its test cases; Users validation is implemented too.