Fix git-commit-amend

Fix #77.

The script was doing `git reset --soft HEAD^` first and `git commit --amend` later so infact we amended `HEAD^2` by accident.

Added some minor comments to make it easier to understand what does what.