reorganize code for browsers, share general code
functionality to automaticaly update list of supported sites
update documentation