Support URLs for distro source

* Support URLs for distro source #9
* distroSource now supports an URL
* Update corresponding tests and readme