Fixed minor bug on clean startup

I was previously always loading from html5 WebStorage but this messed
stuff up if there was no stored data. Wrapped it in an if statement
Rename main.html to index.html
Update README.md
Merge branch 'master' into gh-pages