Wrap up PUT handling in Users Controller

Related #675, #682, #681