better non-interactive and script support

+ prevent leaking zombie processes when running scripts
+ prevent spurious console output when in non-interactive mode
+ use bold colors for console output so we don't go blind