Add support for local storage
Add support for local storage

The application now attempts to store the current state in local storage
when possible (i.e. in Browsers which support local storage).  This is
helpful as it means you can come back to it without losing your work.

Whiley/WhileyLabs,Whiley/WhileyLabs,Whiley/WhileyLabs