add .hdr files for documentation; updated .gitignore