Refactorered AvlWordTree code so that WordIndexer is a separate class with private methods and filelineparser is its own method