Changed fileinput to io.open when opening files directly. This was causing differences in processing the file
Automatically add mailto: to email addresses. Simplified web browser opening. Allow @ in URLs.
Add ftp(s) to detected links