Move free text filter to a filter factory for a later enhancement for the property filters;
Add missing free text filter tests;
Settings object in configuration project now is public instead of internal