added some design changes and added a Spree::StoreHelper because it was for some reason giving an error "Missing Helper"