Custom fields

I've added the ability to log custom fields from the event payload. It should be pretty straightforward, but let me know if you have any concerns.