add PixelPainter Class, grid building functionality, and color picking test