Introduced a new Custom Event Filtering feature for EventListener.
Added .custom case for EventListenerInterest
Added customFilter property to addListener everywhere applicable in the library
Added documentation (including full code example) for the above in README.md