Remove deuplicated logic from person app
Make organization view route separate from param handling
Add separate organization edit page

This allows the organization page to be progressively enhanced, just
like the person page.