Extension base

This is the base framework for the extension.

This includes the background page (with the events it will need to handle and the general flow between functions), an example consent form and survey form, and a manifest with appropriate permissions.