Arrange whole project.
Change .travis.yml
Fix #31
Fix #29
[refactor]
Fix #22.
modify .travis.yml
Add a test for command
Modify gemspec