code: public Vertigo undeployNetwork(String cluster, NetworkConfig network) {
      return undeployNetwork(cluster, network, null);
    }
docs: Undeploys a network from the given cluster.<p>
  
  This method supports both partial and complete undeployment of networks. When
  undeploying networks by specifying a {@link NetworkConfig}, the network configuration
  should contain all components and connections that are being undeployed. If the
  configuration's components and connections match all deployed components and
  connections then the entire network will be undeployed.
  
  @param cluster The cluster from which to undeploy the network.
  @param network The network configuration to undeploy.
  @return The Vertigo instance.