Scaffold CLI
Use options hash for helpers
Introduce Logger
Simplify CLI and configuration
Add spec for batch config support