printing improvements, no cycles bug fix

no colors on windows since ansi codes are not supported, united a bunch
of the printing, if there are only "None"s in the cycle history the
history printing will not fail now, also no history on windows, no
unicode support that would work yet