catalogue/models.py
 - Added unicode to tags
- Changed icon url getter

catalogue/views.py
 - 404 if product is not visible
catalogue/views.py
 - 404 if product is not visible

templates/catalogue/detail.html
 - changed icon url

templates/catalogue/partials/product.html
 - changed icon url