closes #84

Stores calendar content in local storage so it persists when the page is refreshed.