added method to filter updates to admins
can edit password, email, or both
refactored
editing admin require current password for authentication