NPM initialization
add tests and a bit of placeholder