Re-factoring

- use call-process instead of call-process-shell-command
- modernize
Add Cask file for testing