fix #2 handle empty address
fix #1: Firefox localStorage
Merge branch 'master' into gh-pages