Add license
Add 'bad' event
Add 'ugly' event
Add reply event for 'bad' messages
Update event map
Update for BadReplyEvent
Update for new event types
Add license