Внедрил кэширование на базовый уровень узлов
Миксую собственные собственные опции кэша поверх дефолтных
Дал возможность создавать любоей объект кэша (closes #51)
По умолчанию создается LRUCache, но вдруг кому-то захочется другой
Merge pull request #62 from golyshevd/i51

I51