Added tag command support, formatted code to facilitate addition of more Git commands in the future
Added a bit of error handling
Fixed error handling
Removed 'white' setting from jshint rc file as it causes errors for an indented switch statement, moved error handling to util function
added push method
Merge pull request #1 from kingbin/master

pull in git push.
Merge branch 'tag-support' of git://github.com/jrolfs/grunt-git into jrolfs-tag-support

Conflicts:
	tasks/git.js
Bump version.
Bump.
Merge branch 'release/0.0.2' into develop
Added all contributors pulled in.
Reverting those repo path and copyright notice changes.

Signed-off-by: Jan Lindblom <jan@nyfagel.se>
Reverting change to .jshintrc by @jrolfs.
Refactoring and cleanup.
Indentation fixes and general cleanup after merge. Passes tests (only for commit so far).
Merge branch 'master' of github.com:rubenv/grunt-git into develop

Conflicts:
	README.md
	tasks/git.js
Update ignore file.
Added `gitpush`.
Merge branch 'rubenv-master' into develop
Merge branch 'rubenv-master' into develop

Conflicts:
	README.md
	package.json