fix flexible project directory tree structure

add sessionInfo() report
remove null.txt
all programs create output
Add project dir swap function and

library install function