prompt for a changelog line when finishing a feature

If there is a release branch configured just add the line to the top of the changelog
if there is no release branch do a patch version bump, add the line, and rotate the changelog