Доработки и исправления

* Оптимизировано добавление\удаление из избранного
* Документирование
* Мелкие доработки и исправления