update user controller tests and user controller to accomodate valid and...

... invalid user forms