Edit existing user.

Basic edit/update actions so a user can edit an existing user.
It was a copy and paste job, I apologise and will be replacing these as I go.