Fix for Regex matching issue.

Fixes DevChat/rblinks#2 . Now matches all URLs starting with http/https/...ftp/ftps/www, regardless of their position in a line. Also exposes more information about the matches including protocol, text before  the URL and text after the URL