Code cleanup, Storage Format changes

The code has been cleaned up somewhat. Also the storage format changed,
all settings have been put into one associative array. A migration
function _should_ bring all previously stored URLs in line.

This allows me to later add new filters (such as words in content) more
easily.