add changelog, and script to generate it semi automatically

We will create better workflow for that, but this has to do for now:
script depends on: http://stedolan.github.io/jq/
shouldn't it be `./changelog.sh old-version new-version` ?