Created method and specs to update a product's custom fields.

- Rearranged specs
Add API method to delete a custom field
add/update/delete multiple custom fields by name with one set method
Add some comments for clarity
Merge pull request #4 from cricketscircle/add_update_custom_fields

Add methods to update/delete custom fields