Killed first bug- Message class 'checkFlag' was returning wrong values if the message had been changed with setFlag

This was because the setFlag function was not setting the value stored
in the message object, just the one on the server.
Continued extended Message test suite