Extract application runner to separate class
Extract server, notification and message translator
Move event logger
Require all files
Remove inline implementations and add async_helper wait until
Update message boundary
Add terminal script: ruby activity_broker.rb
Update gemspec