Sessions 7, 8, 9 Homework

Homework for the last three sessions (7,8,9)
Yay, testing! You will really find this helpful when you are refactoring code and adding features. Makes it much easier to figure out if you broke old functionality making changes, and will give you hints as to why it happened.