Lots of small changes.

This commit covers the addition of the favicon, appropriate footer
and social icon options as well as the creation of the options page.

This options page is simple and easy to use.

We also are able to reset basic theme options.

[branch: dev1.1]