Added isValid____ methods for BoardClick, EndTurn, and AccusationTime.  Thus, when making action listeners, we can just call one function to check whether the button's actions should be carried out (they also give dialogs to the reader informing them why certain actions are invalid).  I also neatened the instance variables of ClueGame and added a bunch of boolean tags for game flow logic all in one spot.