cleaned build files and introduced compiler detection
no infinite loop, but limited to 1000 runs
removed unused file
removed unused headers, typedefs, functions and template definitions
added simple logging class
exchanged std::cout output to Logger()
#include <ostream> instead of complete <iostream>
cleaned includes, typedefs and Logger output
header cleaning and replacing std::cout with Logger()
changes for factor 4 single core speed increase