iteration 3 - updated routes, models, controllers, and partial views for products, customers, and orders -- minor tweaks for css and validation for uniqueness on customers still needed