regression
CMake improvements
fixed a bunch of headers after license change (#825)
Move ldm functions to their own file
fixed more file headers after license change (#825)
Improve resolving ROOT_DIR
updated .gitignore for new cmake script