Adds the palette action item
Getting actual functionality restored.
Adds in GSON support for serialization
Palette properly layouing selection of items
Adds a persistence helper class.
Cleans up the persistence class to properly read/write
Set active color, mixing, removing, etc.