Implemented edit user; restricted unauthorized user to edit themselves; restricted users to edit other users