Improve code coverage, add exception testing and codeCoverageIgnore

* MockSuperUser add @codeCoverageIgnore
* Setup add @codeCoverageIgnore
* Move ResultPrinterTest to ResultPrinterTestCase
* FormatFactory add exception tests to cover 100%
* Add doxygen welcome page (I was just lazy to make another commit)

Change-Id: Id59ee61a48d7657402b2d3e862e0a34d27086ca7