fix for parsing text from any node
add code formatter
Merge remote-tracking branch '52n/develop'
huge quality control commit including new license header and 3rd party license aggragation
add missing third party licenses