Moves common API methods to the Api module.

The Api module can be included in any class that wants to access the methods that
can help implement the API methods.

Also, adds some methods to upload images for products.
Adds an API for Product Combinations