Added EventMetaclass

This allows application of the @event decorator to methods defined in a superclass.