Fix #126 - Keep port numbers in custom API URLs.  Uses URL() to check if scheme needs to be added, and passes the encoded authority when building the URI.
Merge pull request #128 from CUTR-at-USF/issue126-ApiPortNumbers

Fix #126 - Keep port numbers in custom API URLs.  Uses URL() to check if...