Fix #54: Adding support for commit --amend with empty messages

This fixes #54 by building the commit command without the message
if the intent is to amend the current commit. The API would be
as follows:

      .pipe(git.commit("", {args: "--amend"} ))

*	modified:   lib/commit.js
- First verifying the combination of arguments and seeing if the
  --amend was passed before failing.

- Building the commit message with the options that amends the
 commit without calling the editor as described on #54.
Issue #54: Bumping package.json to 0.5.5 after fixing git commit
Issue #54: Fixing the broken message parameter removed from previous commit.
Fix #54: Fixing the lint errors to allow travils to build correctly.
Fix #54: Missed another operator to be fixed for lint
Merge branch 'marcellodesales-master'
remove console.log
quotes