Break up main index code

The ```Admin::RootController#index``` method was particularly complex. There's been a general sense that it (and the associated Presenter) could do with refactoring but it was hard to know where to start. As a step toward that I've broken it into multiple methods to hopefully make the logic a little easier to follow.