Add gitignore files to allow empty directories in git