Moves newline padding fn to text presenter
Removes print-with-padding fn from runner require block
Adds console io fn for displaying text
Runner uses display fn rather than calling println directly