Fixing up CHatEvent

Does now properly cut off useless portions of the incoming message
and properly assignes values to the members.

Also added new getters.

This is now flexibly usable