updated full users controller and have cucumber test features outlined