[X] init - set up file folders, and get builds based on given version number
[X] config - init basic config file in json format, and convert to java properties format and export
[X] run - run a single main net full node
[X] quick start
[X] run - move 'run' to its handler, and async the call
[X] stop - add sub cmd and its handler to stop all nodes (kill -15)
[X] run - change log and data store location
[X] config - add custom method to fire up private/shasta testnet
[X] config - add custom method to change port number
[X] config - add custom method to fire up solidity node
[X] run - add option to run solidity node
[X] pack to pip
[X] Doc - add more instruction in readme file
Future Features
[ ] quick - add options to start common user cases
[ ] restart - restart all running nodes
[ ] clean up all std messages
[ ] config - set default/customize committee proposal list
[ ] log - show and filter nodes log
[ ] dump - fetch a dump
[ ] db - manage db, check and trim db
[ ] manual - add more instruction for config
[ ] interact - add interactive mode
[ ] quiet - add quiet mode
[ ] run - multiple (full) nodes
[blocked] config -- add option to config to sync with newly deployed shasta testnet