TechnologyList shortened drastically (~700LoC -> 430LoC)
TechnologyList uses forward_lists for unresolvedRequirements -> better performance
No explicit Pointers in TechnologyList anymore, changed initCalls to std::make_shared
adjusted Makefile (make debug wont kill all the output screen anymore)