Add new abstract class to listen notification for voting

This change adds new abstract class to listen notification for voting.
You can add the feature to listen build to your plugin by extending this class.