Validation function started
updated validation, rook and knight validation is complete
Pawn validation now works
Merge branch 'makopov' into test

Conflicts:
	Chess_csc478/Chess_csc478/Controller.cs