* feat(git): Allow for overriding the TopLevelDir
This would allow us to use a different output for this command in tests.
Issue #923
* fix: Don't show non-templates when asking chosing
In cases where users have non template files in the .gitlab/[template]/
folder they might will be picked up and displayed.
This fixes that by filtering out all the files that are hidden and don't
end in .md
Issue #923
* feat(cmdutils): Sort templates in alphabetical order