Event Bus

Introduce `pageflow.events` object as a generic way to dispatch events to Pageflow extensions.