Added a filter mechanism

Implemented two basic filters based on regex matching and anti-matching
Added corresponding unit tests
Corrections after testing on real filesystem tree

Made several corrections for handling multiple file trees (case detected
on real filesystem comparison)