update 11/30/14

Put all of the validators into the validator method instead of having each individual one call the next method in the list of validators. 

Current bug: Whenever a player chooses a location that is out of bounds of the game board it prompts the user for new inputs which is good. However those inputs are run through the validation process wherever the last inputs left off and that validation process is repeated for each time you put in a wrong/out of bounds coordinate. So if I guess x,y 4,1 three times in a row, it gives me the appropriate error message but then when I do put in a correct coordinate (on the 4th try) it validates the numbers 3 times. Each time validation happens the coordinates are incremented down when setToken is called so the user input coordinates always end up out of bounds of the array and the game exits with this exception....why?