improved js/main.js header
shows now display when shows.json is non-existant