Fixes bookbinder to support multiple domain names in the creds repo.
Refactors configuration.rb to return routes instead of hosts.
Completes tests for cf_command_runner with multiple hosts.

Signed-off-by: Frank Kotsianas <frankkotsianas@gmail.com>
Raises an error when the public_host is not a single hostname. [Finishes #81815714].

Signed-off-by: Nikhil Gajwani <ngajwani@pivotal.io>
Tests that the credentials now contain both the domain and routes in the host.

[#81973348]

Signed-off-by: Nikhil Gajwani <ngajwani@pivotal.io>