tests for and changes to ClientBuilder

 * automatically add a / to the beginning of the AMQP virtual host to avoid URISyntaxExceptions that would be caused easily as this is not so obvious