Have the basics working. The default value for the message needs to be fixed, as the newline characters are not being handled correctly.