[FEATURE] Commit message can now be added using text editor of choice; Config runs first time or by passing 'config' as an argument