move all js in separate files to conform to versions 2 of chrome-extension policy
bump tab+ version