Added event type to event class
Added array version of make_unique
Added a map to lookup object id from the name in

TimeWarpEventDispatcher. I also added on to the
StateManager class and added an initial
PeriodicStateManager class.