project init: package.json
initial implementation
ignore project files
initial smoke test