Remember activity via localStorage, style updates

The selected pygments style and any user defined CSS are persisted
on the user's client via HTML5 local storage.