Enhance Method to Create Public URL for File

Knows paths to git repos on Github and Bitbucket, has tests.

Fixes #6