Refactored out (letter,digit) out of neitherIn.
Replaced occurrence of foldr to friendlier sumList.
Added check if number of letters <= 10 in validatePuzzle.