kill dup msg
kill uneccessary pack pass through matcher and runner

for simplicity and understanding
kill unused exported func
replace interface declaration
rm unused comment
enhancement
kill uneccessary override member var
cut
log msg
engine stats
router recognize input pack from all pack
rename
dispatch Output first before Filter
runner has Stopped() method
replace to be closer
always show src filename
shutdown process
router stop
fix break loop err
rename