Event journaling: added journal_event() function which handles creation of models.Journal objects