supports "file://" links in addition to "http://" and "https://"

I need to make "file://" links clickable.
I have also added unit-tests for the project.