Added 17a content negotiation
Finished 17b and chapter 17