added exercise 8
finished most of exercise 8
initial commit of project 8