Deleted the ApplyableTransformation class and replaced it with CompositeTransformation.
Moved the TransformableString into the smt-transform project.
Updated the TransformableString so that it's transformSubstring method signature is more intuitive. Also moved all the classes into a "transform" package.
Added some JavaDocs to the TransformableString.transformSubstring(Transformation,int,int) method.