put some helpers in seperate file

will prevent circular dependencies
furthermore, moved loading words from file into MarkovDict class
refactoring

renamed MarkovDict to MarkovDictionary
moved generateSentence (and thus EOS) to MarkovDictionary