Add colours pixel command

The command accepts 3 arguments - x and y coordinates and
colour.
Fix insert command bugs

1. Change the way two dimensional array is
generated. Before each line was a reference
to the same array and if a pixel is changed
all pixel in the same column are changed.
2. Fix guard clause - no array is generated if one
of the dimensions is missing.