Add .gitignore files to exclude compiled files and auto-generated documentation