Added checkoutController

doesnt work yet but doesnt break soucre either