Added edit user function (validations ongoing)