adds functionality to exclude commits that are about PR merges and updates of the RELEASE_NOTES.md file
closes #4
I wasn't able to provide unit tests since the functionality to test is so heavily encapsulated into a 120 LoC function with heavy I/O side-effects that this would have resulted in a much too big overhaul of the Test project. So I skipped it.
This PR
I wasn't able to provide unit tests since the functionality to test is so heavily encapsulated into a 120 LoC function with heavy I/O side-effects that this would have resulted in a much too big overhaul of the Test project. So I skipped it.