* using boolean array instead of hashset to remember marked positions
* fixed Qu = Q rules
* returning 0 points for words which are not in the dict
* added correct validation if a word is in the dict
* added unittest