first pass, needs significant work. Describe why you should use canonica...

...l restful resourc eendpoints and headers.