First test passing
Add WordSquaresReader class and tests
Reading word file...

Can get simple word lists loaded.
WordSquaresReader updates...

Now selects words when other size words are included
Simple 2-square works...

Ready to refactor for better file input
Refactor file/API...

Now specifiy filename when initializing WordSquares
Now specify square dimension when invoking generate()
Add create_test_word_file() to quickly generate small test files.
Refactoring...

Extract create_test_word_list into spec_helper.rb
Add TEST_FILE for specifying the test file
Add utilit function tests for get_column-word() & check_word_stem()
Gets a simple 2-word square built
Need to refactor to address higher dimensions...

All green on 2-square so far, but doesn't scale.
Handles 3-square and 'no solution' case
Fix backgracking error
Merge github.com:JESii/wordsquares

Ready to push to github... initial version only
Refactoring...

Major speed improvement by simply memoizing the word-stems for which there is no possible word
  (e.g., 5-square goes from 5650 to 205 seconds on old MacBookPRO: 2.4 GHz Core 2 Duo)
Add cursor positioning to a 'backtrack' message when have to go back to a previous word.
Remove some debugging code.
Add README in md and html flavors