Creating USer Model, finalizing User Validations and tests