implemented a JSON file

the file allows upcoming events to be loaded in from an external JSON
file (so that the details can forever more be simply written in)