Adding visitor to change extension classes on the fly
Adding visitor to implement interfaces at runtime
Fixing fatal failures - namespace was not being removed correctly (unwrap caused old nodes to pop up)
Completing coverage on the renamer visitor
Class renamer visitor should put original class in newly instantiated namespaces