Refactor.

* Extract BoogleCache module
* Rename string_to_set to string_to_word_set
* Rename Boogle module to BoogleHelpers
* Rename Boogler class to BoogleSearch