Add ids to components
Add guava library
Add some debug output for delayed applications
Fix adding of delayed application events
Fix logging of duplicate timestamps
Use a TreeMultiSet for Events