add In filterfunc and tests; update .gitignore to remove eclipse-related...

... generated files