Refactor FinderPresenter to use delegation
Refactor FinderPresenter to use delegation

Some of the instance variables being set are named the same as the
object in the details attr. This commit moves them to be set with
delegate.

alphagov/finder-frontend,alphagov/finder-frontend,alphagov/finder-frontend,alphagov/finder-frontend