Completed ColorPalette

Working versions of ColorPaletteController and ColorPaletteModel. Some
methods were changed so other classes that reference this one will have
to be updated.