Refactored several things. Reorganized class functions. Split swatch and palette into own files. Spevified PySide imports. Added secondary color selection. Palette now starts with two colors, black and white. If user chooses secondary color to be primary color, it will swap the colors.