Work on configfile find bug, help command, and start work on debug mode:

  - [x] Bug when found a config file yet can't un marshal it, will reports it
        as not found. => found that warning message noted could not find file,
        when it should say "can't find or unmarshal" and log the error being
        passed.
  - [x] Replace waits with channels => using `WaitGroup` with channels and
        goroutines.
  - [x] Help command
    - [x] `--help` built-in but reports error => lib will return error on help
          so must do type assertion check on error of type `flags.Error`.
  - [~] Add debug mode via `-v` or `--verbose` mode (`[]bool`)