bugfix in urldescription

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

bugfixing two corner cases:

\x01    - when sending /me irssi is adding garbage characters such as \x01,
          removing those variables makes it possible to parse a /me-message
          that has a url in the end.
a://bcd - faulty urls made the bot crash due to a bug in the exception
          handling.

Signed-off-by: anton <haglundanton+github@gmail.com>
dont send when no title found

Signed-off-by: anton <haglundanton+github@gmail.com>
creating a class out of urlbot

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