Adding checkout functionality, fixing location list. Implemented getOrganizations call and added caching to calls