Split main into smaller functions.
Add basic SIGINT handler with cleanup method.
Merge branch 'development' of github.com:tomaszwojcik/git-ec into sigint-handler
Implement abort if there is nothing to commit.