Add .gitignore and exclude private files