updates for py2/3
updated semantics slides
new project 2