Simplified Makefile

combined a couple of steps.
cleaned up config package

+ removed main.go
+ added config.go and config_test.go
made config it's own module

Moved the config over to be it's own module and what have you.

+ removed globals.go (no longer needed)
+ added command context to main.go
+ refactored all commands to use the command context
+ moved config.go into it's own module
+ removed config-setup in the main tests (main_test.go)