Added more message tests

* Test that std::endl can be used to terminate messages.

* Test that empty messages produce no output.

* Test that white space is not treated specially (but this may change).