Updated version

Changes are in green.  Old version stuff is in red
Added the addFileToLesson function

I think this does everything we need to do for now.  Read the comments
for explanation.