Build java Event objects from received ampq messages

Created a EventJsonUtil to build useful java objects from
event json.  This should be helpful for events stored in
mongo as well, if we need to pull them out again.