add metas for all files, add .gitignore
merge