refactor: abort/continue/undo scripts

@kevgo Set script name and error messages based on the command running instead of having to hardcode it with strings.
I will certainly try. Bash arrays aren't very straight forward (started working with them while beginning to implement git sync-all)