some refactoring for better unit testing
adding a message if RedondantHeaderAnalyzer thinks all is good
a small translation mistake
imroving the test procedure to stop if tests cannot compile
adding two more tests for StringHelper class
adding unit tests for the analyzer factory
adding unit tests for the dependency graph
adding unit tests for the redondant headers analyzer