Configured icons

Moved the hard-coded icons to the `configuration.json` file while also cleaning up a lot of the logic relating to icons within the background and options pages.

This PR is being submitted in response to #166.