Add product model, views, templates, and analytics