extracting functionality to wordsreader
using IWordsReader interface
using IWordsParser interface
adding WordsParserTests
adding WordsReaderTests