fix package.json and add some more documentation