Made sure no listener can be fired twice on one event
Added persistent event-listener system, module based.
Also added display_errors line, so errors don't get displayed verbose if php.ini is configured wrongly.