Row add/delete simplification

Simplified the row add/remove command
The same problem persists, namely that when editing entris in the same
row
the program adds/deletes a row after each cell change.
The reason for this is that the Nrows term does not return the correct
value when the grid is updated.
added colour update
Fixed Sizer