Added google as a global in jshint
Changed the structure, infowindows are shown on click in the list (which also causes the map focus to change)