Adding user edit page and tests