Message.prefix now holds a Prefix object and Privmsg was renamed to privateMessage
Use better style for adding array to list
Set the StephController on each ISteph
Fix ChatEvent constructor