Add gitignore

Signed-off-by: anton <haglundanton+github@gmail.com>
Ignore URLError Forbidden

Signed-off-by: anton <haglundanton+github@gmail.com>
One return point in fetchtitle

Signed-off-by: anton <haglundanton+github@gmail.com>
Redesign fetchtitle with Exceptions

Signed-off-by: anton <haglundanton+github@gmail.com>
HTML stripper and update unescape

* use HTMLParser instead of htmllib
* update unescape using HTMLParser
* add HTML stripper

Signed-off-by: anton <haglundanton+github@gmail.com>
Use unicode

* urldescription always encodes the title to unicode.
* unescape is only called from within urldescription, hence removing redundant
  call in urlbot.
* htmlprinter always writes the file in utf-8
* add unit test for urllogger

Signed-off-by: anton <haglundanton+github@gmail.com>