Begin of working on filter tree

special tree making running packets on the filter work and quite efficent.
still need much work on parse system (in filter_tree_parse.cpp)