create user controller + tests, user model validations, signup forms