completing catkinization
Updating to work with tf2, NOTE: can no longer change cache time without re-creating transformer, this should all be changed to use the TF2 internals correctly