Handle localStorage not being available on page load

You won't be able to log in, but you'll at least be able to browse the site!

Closes #47