Added a random button, which randomizes the palette for testing. Updated the way pixels are stored so that if the palette is changed (reason for random button), they will update to the color of the same index in the new palette. Plan on implementing QSlider() for the color pickers for primary and secondary swatches.