Various include and naming fixes
Added move constructor using copy-and-swap idiom
Another eventId_t name fix
Moved ReactorCore to own ExecutionCore's through a unique_ptr