Added the `require_admin` filter.
Extracted most of the layout sections into partials.
Updated admin layout.
Main admin page now displays the dashboard.
Logout link now works.
Remove page-title top margin.
Added bottom margin to the header.
Updated and renamed the no permission view.
Added the `render_no_permission` method to the app controller.
Admin dashboard controller tests.