Abstracted Magento backend provider

Laravel controller do not reference Magento directly, all Magento interactions in Magento API Provider