split out a method to send an arbitrary message

…and have report() use it
add a method to send data
supply a newline for all messages
always close the connection
bump version to 1.1.0