Added main sections and error checking and updated JSON file

Added main sections for different types of shows. Added error checking
to validate the url in the JSON file is correct and compatible with the
channel
and updated JSON file by removing fields that were not used.