added version inconsistencies class and unit-tests for it