lib/printer: basic printer functionality

 * prints and colors the level
 * prints and colors the label if available
 * prints the message(s)