Session 5 Homework 

Session 5 homework. It looks like this will supersede a pull request for Session 4 homework as well.

careful -- in the general case, you want tus binary mode:
file_in = open(source, 'rb')
and
file_out = open(destination, 'wb')