removed space after template
use typedef for funcPtr
automate Loader usage
correct Joiner definition
correct joiner usage
add &
seperated joinTools from header.h
seperated location from header.h
included loader.cpp, because of template stuff
shrank header.h to typedefs.h
added include union.h
small update