Added validation for Clue with location
Refactored validation of ClueNum to separate module