Merge pull request #43 from pointhi/news

Adding News-sites
[fix] yahoo engine url extraction
[fix] pep8
[enh] better useragent string generation
Merge remote-tracking branch 'asciimoo/master'