Merge pull request #58 from soosterwaal/html_improvements

XML improvements
Added multi-module test projects
Refactored the code so it now support multi module projects

Test suite runs without failures/errors.

Tests for multiprojects must still be added
Added a test case to ensure the correct creation of the html files for a multi module project
Small fix in test case
Merge pull request #59 from soosterwaal/multi_module_projects

Support Multi Module Maven projects
Added test and some modifications to the creation of the bar htmls

Now forces the width of increased/decreased parts to a minimum of 1
correctly,
also the breaking of the bar will now be prevented.
Merge pull request #60 from soosterwaal/html_bar_tests

Added test and some modifications to the creation of the bar htmls