clarify ctd structure
improve gitignore