Add same edit check logic for projects

Project owners should only be able to edit (or admins).  Add
the same checks to force the user to authenticate or
navigate to the project.