implements an output mechanism
OutputBuilder can now build colored text!