unifies action dispatcher and handler to messenger class
delete mediators from template instances when they are destroyed
introduces auto-mapping of mediators to templates
removes not needed dependency
updates readme to show auto-mapping of mediators
bumps version to 3.1.0