Added .gitignore
Documented different subprojets