Add event map base class
Implement MessageListener
Update for EventMapper changes
Add Event Map for forager events
Move EventMap to the events package