corrected gitignore; updated subprojects