[lib] add lib.Timestamp()
[irc] add irc.SilentSend, silence ping/pongs  and switch output to lib.Timestamps
[events] catch plugin panics so we don't exit because of them.
[events/irc] move the goroutine back to the emit
[events] make purdy
[irc] move the goroute back to events~