Merge pull request #72 from jfly/master

Cleaned up implementation of #48.
Fill out competition ID in JSON. #48
Use any json file present in the zip file, complain if there are > 1 or 0.
This fixes #75.