Changes
- Nodes no longer have names, except InputNodes.
- Since nodes don't have names, retrieving columns from cache comes by integer index.
- Input moved from nodes to layers.
- Layertools module added.
- FeatureSet has been removed. Mapping and applying a layer to a set of nodes has been added in layertools module.
- Data readers give dictionaries rather than FeatureSets.
- keep_data flag added to transform to indicate whether to wipe non-output nodes' data or not.
- transform_generator will always keep data.
- Metrics are now their own kind of node, not part of the transformation pipeline; they're run when evaluate() is called.