redo some logging stuff, will log to the console output correctly if in the console, or the main screen+stdout when not. A few other graphical / other fixes