Merge branch 'release/0.3.5' into develop

* release/0.3.5:
  update version
  add interfaces to readme
Update README.md
edit .gitignore
edit description in gemspec
add link to readme
add similar code to language class
remove idential code
remove complexity
remove idential code
remove complexity
remove complexity
remove idential code
remove idential code
remove complexity
replace main language from Russian to English
refactor hashes
refactor language class name
Merge branch 'feature/refactoring' into develop

* feature/refactoring:
  refactor language class name
  refactor hashes
  replace main language from Russian to English
  remove complexity
  remove idential code
  remove idential code
  remove complexity
  remove complexity
  remove idential code
  remove complexity
  remove idential code
  add similar code to language class
  add link to readme
  edit description in gemspec
add codeclimate badge
refactor with rubocop