Fixes #31, add multiple categories on blushlist

I think this introduces a slight complication, because of the way that whitelisting works on etld. For example, say that social.foo.com and porn.foo.com are both on the blushlist. The user can't whitelist one without whitelisting the other, since both share an etld.