now packaging system which again contains all components in a single tarball
modularized main() a bit more, resulting in less complex code
experimentally added an additional thread - will see if that affects the segfault bug we experience on some platforms. Note that this change is scheduled to be removed again later