Rewrite with local storage

So this took a bit of juggling.  Chrome no longer allows inline JS and enforces CSP.  I also noticed the code in the github repo was out of sync with the latest version of the released extension, so I dug the changes out of the broken extension that was still installed in my chrome and copied it in here. See parse.js etc. 

I did not alter the parsing / display code after copying over the latest, so this should pretty much look and act like the latest released version of the extension, but follow latest security rules etc.