Issue #6: Git reset the bump commit when the tag already exists.

This is performed by using the git module "gift" and not issuing
a git tag if it exists.

https://github.com/notatestuser/gift#reporesettreeish-options-callback

After this point, we just reset HEAD^.

*	modified:   index.js
- Implementing the steps to get the git repo, and the list of tags

*	modified:   package.json
- Bumping the version manually to 1.1.1.
Issue #6: Forgot to npm install --save gift in the last commit: Updating package.json