Added lab8. Should be all complete, might add some comments.