Heavy refactor.

Introduces new base error class.
Extract log utilities.
adv.li

Add new site.
cf.ly

Add new site.
xip.ir

Add new site.
seomafia.net

Add new site.
4fun.tw

Add new site.