added css classes to valid/invalid rows and invalid cells. Clicking invalid row shows validation error msg. Added validation metadata to rows. Rows are validated at every change
Merge branch 'colouriseValidation' into dev