Week 9

Implemented week 9.
update readme
update on week 9
Merge upstream Week 9 notebook.
Week 9 notebook ported to Python 3