Renamed the Transformer interface to StreamTransformer.
Updated the Antlr4StreamTransformer to be an Antlr4StringTransformer.
Updated the NullTokenTransformation to extend the new NullTransformation.
Renamed IndividualTransformations to IterableTransformations.
Updated the project to use the new package structure.
Updated the TestUtils.assertTransformationsHaveCorrectNamesForIndices method to work with the new IterableTransformations implementation.
Created a new IterableTokenTransformations class.
Reformatted code.
Removed the need for parent transformations from the Antlr4StringTransformer and TransformingParseTreeListener.
Set the parent pom to SNAPSHOT because it is not yet final.
Updated the Antlr4StringTransformer with the new MIME type support.
Deleted an unused constant.
Updated the InPlaceModifiableString so that it now can handle being given the indexes of a word that has already been mutated.