Added early interop
This means that Java can invoke transformations in Clojure. Need to dispatch on pages, which will probably be done using multi methods