Added shared examples to specs
Finish chapter 5