[FEATURE] Provide installation and configuration.

Add ability to install git hooks into git repository hooks directory and
configures the repository to leverage the provided commit message template
as the default for any commit.

Handles the scenario where an existing git hook with the same name already
exists by moving existing hook to %NAME%-BAK.