Refactored how colors are handled (more true to what a terminal does)
Handle lines and escapes in the screen#to_s method.