TypeScript update.
More robust key for localStorage (making sure URL is normalized and stripped off the extras like hash and query).
Gutters for errors.
Fix for the gutters.