Basic command routing
add readme
Major refractor
Fix subcommand matching and usage help
Support showing script version
Add config file support
Merge branch 'release/0.1.0'