Add department images

This PR adds support for department photo gallery, department logo, and department banner. It also simplifies the markup on the department show page by using a presenter.