add ability to edit and update users
remove test unit
add feeature for deleting users, including protection against self-deletion