Added preconditions check
Created all classes and method declarations to successuflly compile again, now it's up for implementation
Implemented RangeNormalizer
Added some explanatory comments
Added additional transformation test
Added another transformation test
Refactored some tests for transformations
Some refactorings with DocInitialization and IBufferedDocOp