Introduce a new status messaging concept based on a popular c++ article
from drdobbs.
Refactor new logging function, use it for MNIST.