Several changes to checkout.js: fixed missing end brackets and parens, re-structured json parsing, solved several variable naming issues, completed the infowindow pop-up for each marker, and re-formatted code becuase of readability issues.