implemented primitive options page (no cross computer syncing yet), several implementation changes, bugfixes. Closes #6. Related to issue #2, issue #1.