renew readme
global clear code style
use options parser error
remove check config file function
use -q option
add requirements
refactor program flow