adding in demoMode to the api which shows headers with no data

Should solve #31 

I added a demoMode variable to the api.js. When this variable is true, then the headers will show up if the data key is an empty array returned by the API