Refactor: move options saving logic into ui.coffee
Generate new password immediately upon option change.
Save site options upon password generation if site has never been saved.