Now uses Chrome's synced options methods.

Also cleaned things up significantly.