fix package.json, add david, add gitignore