chapter 5 excercises. Added more tests and clened up existing static pages tests.