Add controllers to the autoload classmap
Add the Cart and Invoice Controller
Add invoice view
Use Invoice model instead of InvoiceRepository
Use Product Model not ProductRepository