Added new color classes and methods to generate codes.  Made 'background' format a backwards incompatable change