made some methods in terminal_operations static,

when displaying colored output it's much simpler to crop/ljust to the size of
the screen first, then apply coloring after