Sessions pages in admin section

This is based on #270 as it shares a lot of the styling changes, so that should be merged first.

Style the session details, edit and delete pages to match the newly-created users pages.