#46 Fix up the msglog logging
#46 Break apart into individual tests for better coverage
#46 Convert to curses
#46 Most of the work to make the curses conversion test properly
#46 Fixed curses tests