[AESH-120]
cleaned up ConsoleCommand, now its an interface with two methods.
should be easier to use.