[FEATURE] pagetree recursive wrapping
[FEATURE] PageTree::firstLevelPages

with first implementation of filters and wrapped elements
[TASK] refactor pagetree with foreach element
[FEATURE] PageTree hideChildrenOfHidden
[FEATURE] PageTree::configuration
[FEATURE] configure hideChildrenOfHidden
[FEATURE] register a signal for filter initialization
[FEATURE] test for abstractFilter and modification for pagetree
[FEATURE] Filter hides not allowed elements
[TEST] exclude doktype filter

and refactoring for pagetree
[TEST] Doktype\ExcludeFilter filter
[TEST] Doktype\Only filter
[TEST] Page::setCreationDate
[TEST] Page::hasChildren
[TEST] ElementWrapper::getWrappedElementIsHidden

which is a wrap function for fluid
[FEATURE] PageTree::setPid
[FEATURE] clean up PageTreeController

and initialize a pageTree for the logic
[TASK] clean