Refactoring =^_._^=

Вся пользовательская логика дерева -- в предикате; Gist, Node, Entry параметризованы предикатом; от Entry наследуются InnerEntry и LeafEntry (содержит vector<void*>, это норм?). Реализаций пока нет, будут, когда определимся со структурой.