update
gitcm improved error handling
Changed order of message prompt and git add so that cancellation remains possible