Submission of lecture 4 homework task mailroom madness

Also, please be careful about converting byte strings to unicode objects without explicitly providing an encoding as the second argument to the `unicode` type object when you call it.  It will default to the result returned by `sys.getdefaultencoding()`.  That's usually going to be ascii, so if your names have unicode chars in them, you'll be in a mess.