More code clean up
Fix small deploy bug and start of diff
Various reporting updates:

- use colorized logging to console
- show a deployment report in deploy mode
Add generic log configuration for all commands