add better exception layer for FilterManager
add filter manager test & fix namespace collision
FilterManager test