introduce defines.js to fix race condition in background JS loading, closes #198
button to re-authenticate the extension in the options, closes #69
release v1.18