Work on new branch:

  - [x] Update version
  - [x] Modify `make link` to properly link
  - [x] Add `make install` to install command
  - [x] Rename `flight.go` to `test-flight.go` (golang standard)
Modify template scheme:

  - [x] Modify Template dir scheme:
    - [x] Add config for location of templates and assets
      - [x] reference config in `/.test-flight` dir in home and in pwd
      - [x] `test-flight-config.json` rename `templateDir` to `AnsibleTemplatesDir`
      - [x] Fix bug in `CheckCommand` where it will not read the error if one exists
            causing nil pointer exceptions.
      - [x] `test-flight-config.json` add `TestFlightAssets`
      - [x] `test-flight-config.json` add `UseSystemDockerTemplates={true|false}`
        - [x] Add `~/.test-flight/system` folder
        - [x] Add `~/.test-flight/user` folder
      - [x] Uncomment out gitignore of `.test-flight` for tests and example
Modify template path lookup order and fix bugs:

  - [x] Modify template path lookup
    - [x] Path lookup occurs in the following order: Home, pwd
          Modify to look at specified dir (`-d`), then pwd, then user home
  - [x] Add Ansible playbook `defaults` dir
    - [x] Fix bug in `FlightControls.Checkbuild()` where it is checking for
          ansible files when it shouldn't as `requiredFiles` is actually
          passed in. => used `requiredFiles`
    - [x] Add Trace calls to see files being found
Start small round of testing:

  - [x] Regression:
    - [x] fix images command
    - [x] fix ground command
    - [x] fix launch command
  - [x] In dir Usage:
    - [x] cd `tests/test-dirmode/example-playbook`, run `test-flight build`
          => must specify location of templates, in test case it is the project
             level templates `../../../`.
  - [-] ~~Run container from docker image just created~~ Done via launch
  - [-] ~~Finish refactor of CLI, dry it up~~ Done via `massive-refactor`
  - [ ] Bug when found a config file yet can't un marshal it, will reports it
        as not found.
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`)
Add debug mode and fix makefile build command:

  - [x] Add debug mode via `-v` or `--verbose` mode (`[]bool`)
  - [x] Bug, build command via `make test-build` doesn't work =>
        change to configfile json necessary.
todo update, version update
Merge pull request #9 from JasonGiedymin/0.9.6

0.9.6