fixed missing / in full paths generated by RecursivLocalFileEnumerator
moved filters to Filter namespace
implemented NotFilter
moved PropertyCompareFilter to Filter namespace
refactored properties into Properties namespace
changed tabs to spaces