add missing sources

and cleanup the .gitignore files
20 files changed