Handle session without dois

Instead of raising an error we should redirect to the home page for a new search when a session doesn't contain at least one DOI. This closes #34.