update README and add gitignore