Add fill region command

Arguments are
initial pixel - starting pixel
new colour
It changes the colour of all pixels that are
connected to the initial pixel.
For implementation it's used a recursion
to iterate through all neighbours.