Switch from callbacks to promises
Improve handling of release type and branch
Update grunt-bumpup dependencies
Update README
Update README