Добавлена документация
Адаптация к приложению и рефакторинг