The server reads the filename and works

I fixed some issues with the outputted packet data and got the server to
correctly read the filename from the first PUT packet sent by the
client. It will now create this file and save it appropriately. We still
need to do the checksum and gremlin functions.