Fix the main branch name in the template CHANGELOG file for the git chglog tool.
Add the `git-chglog` tool to handle auto-generating the project changelog based on the commit history. Add a custom configuration and file template. Update the Makefile to include a command to generate the changelog.