Products API - PUT/POST/DELETE

This implementation was inspired by https://github.com/kloon/woocommerce/commit/f4711537caf5a1373e603ee69edb28a6651127ba
Accepts the parameters returned by the API when querying a product by ID.

cc @kloom @maxrice