factored transform flattening out of the path object, but left a wrapper in there. Added the ability to pass a transform string
#16