update readme & add .gitignore