Added simple comments
Added the ability to send an empty message defined by a string parameter