Test management and code quality

Currently I am reworking the code to get a full testcase coverage and automated testing running.

Tools like Jenkins, Testlink, Artifactory, Code coverage, Unit testing are fully implemented now and testcase coverage is reaching the 80% mark.

The source is currently managed in a private github repository until it is ready for relaunch and fully error free, well, at least no test case finds any expected errors anymore.