Update call signature to commitPromise

 Changes to be committed:

	modified:   index.js
Move commitPromise into deferred.resolve()

 On branch v_2_ecma6

	modified:   index.js
Some function refactoring for commitPromise

 On branch v_2_ecma6
	modified:   index.js
Functional commitPromise

 On branch v_2_ecma6
	modified:   index.js
Functional refactoring.

 On branch v_2_ecma6

	modified:   index.js
Remove status from wrapped handlers.

 On branch v_2_ecma6

	modified:   index.js