Remove hardcoded package name, derive from package.json
Add `cilantro.version` based on first item in the changelog
Replace nested deferred callback with promiser