extracted console to execute commands. use console logger for reporting messages from commands.