Update to the urls, views, added slug to models.
Update to the product template.