added a UIDelete pred to delete the contents of the buffer and changed deleteNode pred to take a set, don't think that should affect anything else.
added selection preds and network invariance helper pred
fixed it so it runs -- not sure if it creates good instances.