notepad v2 with tabs using localstorage key/value pairs