Initial code and package.json
Tests in place
ignore