lab3 - messagin and messageout largely complete.  still problems with messageout
cleanup