Create aggregates with a specified executor.
Adding changes to support candidate proposal or c++14(17)
Cleaning out editor swap files.
Adding getter for obtaining message headers.
Removed invocation of new and using make_unique instead.
Basic event streaming implemented.