Change promise func.
Merge pull request #58 from 1000ch/develop

fix arguments
Add tests
Add tests
Fix cli.js
Add chalk module
Fix tests
Merge pull request #57 from t32k/improve-error-handling

Improve error handling.
Replace jade with undescore template
Delete underscore.string
Fix typo
Add error handling
Fix if sentence
Merge pull request #59 from t32k/reduce-dependency

Reduce dependency
Release v4.0.0
Update dependency