adding gitignore
Rearchitectured ColorPalette and Brush. More efficient. Implemented clear()