adds various improvements and reimplementations:
* adds header guards
* adds translation-rotation adaption type
* improves parameter handling
* various minor changes
adds minor improvements
adds various improvements and re-implementations:
* re-introduces tree_kinematics
* improves parameter handling
* adds header guards