many refactorings
Moved Characteristic classes to parser project
refactored the tests
Refactored Block builders to add information about negative blocks
More refactorings on blockbuilders