Fixed message length send.

split up message builder into the three scenarios but still have to
separate concerns a bit more to make this better. still not receiving
anything from the server, have no idea what is wrong at this point. I am
sending bytes, and the correct number in that location, but server isn't
sending a response. Check message string versus the lab and make sure it
is formatted correctly. Then send email requesting logs if possible.