Add products.Category.get_image() method.

The method returns the first element from images or None.
Add OptionGroup and Option to products.models.

The OptionGroup model is used for relating set of options that can be
applied to a given Product.

The Option model stores actual items in a given OptionGroup.