Issue #966 - Prints a summary at the end of the execution

Created a ConsoleTemplate, that uses some of the core helper functions
to render the summary similar to ConsoleDataWriter.scala.