ticket:5 Added edit page, auth, and photo