Data model

Implement models and serializers for product and product image.
Create REST endpoints for product and product image. (post, get, patch, delete)
Create test cases for product REST endpoints.
Some fixes of HTTP status messages.