refactor LanguageService
Merge pull request #49 from vasily-kirichenko/master

refactor LanguageService