fix typos. add .gitignore