Refactoring for upcoming code cleanup.
Refactoring and cleanup of the options page driver.
Revamped options page.
Revamped page action.

Finally with a proper "open options page" link.