Factor out decent_exposure gem

We should aim to keep things as close to vanilla rails as possible. the
decent_exposure gem does not provide enough benefits to warrent using
it.
Reduce module nesting to aid readability

In these instances (controllers), the deep nesting is not helpful.
Be consistent with use of render method