Session05 - Final mailroom.py and safe_input.py

Final Mailroom madness and Exceptions assignments
Because you hardcoded your helper functions, like `printlist()` to expect `donordict` to be available in the namespace I would strongly recommend that you move the creation of `donordict` to above the `if __name__ == '__main__'` block. This way your functions won't break if they're imported into another module.