def create(params)
      network = Network.new(params.merge(config: {}))
      @config.transaction do
        check_name_available!(network.name)
        @config.networks << network
        network_feedback(network, :created) unless params[:quiet]
      end
    end
def create(params)
      network = Network.new(params.merge(config: {}))
      @config.transaction do
        check_name_available!(network.name)
        @config.networks << network
        network_feedback(network, :created) unless params[:quiet]
      end
    end
Constructs a new network manager for a specified configuration.

 @param config [Config] the configuration to manage
 Creates a new network from the given parameters.

 @param params [Hash] the parameters to initialize the network with