Added support for matching filters and emitting newFilter event
Using phantomic again
Renamed test cases, now using camel case
Caching filters and clearing cache on remove