Local storage

Re;`https://github.com/symphonists/publish_tabs/pull/20

First attempt. It saves a value on a url basis. Maybe it should be at the section level???

--- 

BTW, the PR contains commits that are already in master. It should be safe to rebase master onto integration and then pull this one.