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.
Update changelog and readme.
imagesnake.com

Add new site.
Update changelog and readme.
Bump version.