Added lab4 and 5 source files.
Merge branch 'master' into bryce