add files and .gitignore