Add ability to target the api against private gitlab servers
Wrapping calls to existing api with new with-url macro will allow you to target a different gitlab host.
(core/with-url "https://my-gitlab-repo.local" (projects/project "123"))
will return information on project ID 123 on the private gitlab server at my-gitlab-repo.local
This addresses issue #3