Added support for https URLs. Fixes #51.
Merge branch 'sneakypete81-https_fix' into development
Add docstrings to the top of each file, since these are not easily ignored in Pylint