Added more validation to solution of GroupSpec
Minor refactoring to reuse code
Updated docs for WordSearch puzzles