add signup validation, min password length, update user test, update user controller with some basic new and show actions