Add user creation, validations, w/ tests.