Use a CBV for organisation detail page

This makes it easier to subclass in the country apps to override small
bits of functionality for that page.