Almost 100% coverage on controllers

admin_index tests need a fair amount of work so they are mocking everything
correctly. For now it works but the tests are creeping into components and models.