change all event listeners to event subscribers

fix #46

i have a slight naming confusion: do we still keep the EventListener namespace like other bundles do, or do we change all to EventSubscriber and the service ids to event_subscriber?