urlparse: changed title parsing to beautiful soup

Repeat after me, unicode and html parsing is hard.
Now noticed that the html entities were getting
to the output. Also, charade had some trouble
with the encoding of some bullet characters.

Hope Beatiful soup 4 is up to the task.