fix errors/typos  added gitignore