Add brushing

Brushing added.
A bug is that the image in ImageBox remains the same after brushing.
This is fixed by cloning the image in the ImageBox:

BrushOnImage(img);
imageBox.Image = img.Clone();