Created ruby gem structure.
Creted class for managing parsing of input text into word tuples.
Added rspec to Gemfile.
Set up of a first simple test spec. Added dependencies.
Added MarkovTextGenerator module to test spec.
Fixed an error where .empty? were used instead of .nil?
Changed to new rspec syntax (allow(...) and expect(...)).
Added test cases for scan_file.
Added test for WordTuples.new.
Added 'each' to WordTuples.
Added specs and skeleton for WordMap class.
Added specs for defining format of word hash.
Passed the tests for creting a map of maps of maps... of arays, where the arrays contain the valid words to use next after a chain of words.
Added class MarkovGenerator.
Added tests for MarkovGenerator.
Changed misspelling of generator.
Added tests for MarkovGenerator. Require the generator to continue producing text until no word is possible afer the latest sequence of words.
Sending a mock of WordMap as argument to MarkovGenerator.new.
Implemented MarkovGenerator to pass tests.
Created tests for create_random_markov.