added templates
added total() to cart
refacted cart view to use partial for display cart products