Fixes from Checkpoint #2

Still need to figure out recv() in link layer that outputs really long
blank message