Better redirection for slideshows with no slides
Merge https://git.uwaterloo.ca/science-computing/Scinage/merge_requests/43 first. This PR is rebased off it.
When the user would try to access a slideshow that had no slides, a 500 error would show up. Now, they will be shown an "error" page with a message indicating the issue.