Add package.json and adopt CHANGES.md to reflect latest changes