Refactor profile pages; #597

This rationalizes the navigation on profile pages, allowing users and
admins to view all pages under /profile/ and to take all appropriate
actions on each page.