Add automatic doc generation support, including instances for all our API combinators so far
add client, server and docs support for the DELETE HTTP method
add client, server and docs support for PUT