products api
Merge pull request #62 from tobozo/apply-product-refactor

products api