restructure and import new version of open cart (1.5.6)