New: console plugins now support exception-aware errors
WIP: huge overhaul of config file handling to separate out -e and --target
Fix: return the console, it was missed by the caller
Fix: when the unexpected happens, we need a stack trace