update README and add .gitignore