Adding session05 homework

generally looking really good -- you got all the key OO concepts here -- nice work!