Added Npm and package structure