Implemented filter-handling on intents
added test
implemented "contains" case-insensitive
Implemented keyword search