More improvements and fixes to chat util

No need for multiple messages
Automatic logging via boolean
Cache strings for use in combination with other strings