add package.json, .gitignore, and grunt