The socket is not a constructor argument anymore, it is passed to Reader::listen(). Event is not directly instantiated, it is built using an event builder.
Removed dependency from symfony event dispatcher
Tabs to spaces
implemented the symfony event dispatcher adapter
Added constructor to SfEvent class. EventInterface now implements the method getMessage()
Added composer.phar to gitignore.
Moved symfony adapters into a dedicated folder
Renamed Reader::listen() to Reader::read()
Removed listen() method
Add vagrant provisioning
Implemented Reader thread