Add and implement ColorScheme

This class represents a color scheme--a collection of several colors
that can be referenced by name. It is immutable, and can only be loaded
from a text file similar in format to those read by Properties.read().