use an option enum instead of boolean args for code clarity; allow for printing an \n before logging to tty (improved mu-index output). allow for color in logging to tty