Validate matrix data.

YASS can now validate the matrix data, checking for repeated values in each row, column and box.
The UI has been update to show an alert box explaining the validation errors.