Add custom console events

Add custom console events that provide command execution duration.
extends BaseConsoleEvent (as it's aliased)