fixing changelog link
fix public folder deleted breaking build
[fixes #1265] don’t diverge the promise chains (we must wait for the update to occur)

tests + refactoring
Add UpdateTask test to check if package.json file gets updated with new version number
Update CHANGELOG.md