Exposes project data as an api we could hit from outside jekyll

This will test whether github pages will serve this JSON file with the correct headers. If successful, this commit will essentially add an API endpoint for all the basic information we have about our projects by translating the `projects.yml` into JSON served at the `api/projects` endpoint.