models.py Product related_products can be bank
adds settings & requirements
adds global abstract models
includes optimization
adds documentation for product page
fixing novaposhta import