Added product API

@czue We can change to default format of JSON provided by testypie. I will change the specification, and we will send PR's with supporting the default format.