Session 09

Session 9 merge request.  Managed to get decorator class with arguments working after some googling.  Still sort of abstract though.
this is going to override my .gitignore.

In theory, adding .gitignore to the .gitignore should allow you to not override mine. I think what you may need to do is delete .gitignore, then checkout mine again, add .gitignore to that, and see what happens!