prevent anonymous or other user from accessing user edit page
refactor test classes to inherit from a single abstract test class