Рефакторинг. Убрано лишнее. Подробный лог.
Мелкие правки.