Made it easier to customize the baseUrl

You can customize the baseUrl without having to override
getDefaultBaseUrl, instead you can just set scheme, port, and host to
whatever value you want it to be directly.
incremented version for publishing