Cleanup python sources
Replace references to product.template with product.product

Sales order line requires product.product and not product.template
Autofill modelname and brand_id when creating models
Use year date range instead of single year
Convert engine code to Many2many with tags