public contructor for cloudstack and knife client