Add Cask file for testing
Re-factoring

- fix for lexical-binding
- use call-process instead of call-process-shell-command
Merge pull request #3 from syohex/refactoring

Refactoring