+Financial Times
added __repr__ method for Name class

Now it looks like a valid Python expression (as python data model suggests)
"following news websites:" --> "many major news websites, including..."
introducing parse_title() and find_url(), improving byline_to_names()

parse_title() will be used as a last resort measure for finding site_name
It will also be used to purify d['title']

+ many other minor changes
addimg em dash as another title seperator

example case:
http://inventwithpython.com/blog/2011/11/29/the-things-i-hate-about-idle-that-i-wish-someone-would-fix/
Using difflib in parse_title(), a few bug fixes, agent spoofing