init npm, add gitignore