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