refactor and redesign filter DSL, path support
Update README.md