update package.json to use peerDeps instead of deps, also add contributors