added edit page for user; incl. tests