Make content negotiation and multi method endpoints more convenient - closes #92.