Api layer

This won't do anything until we're off GitHub pages, but it will eventually expose the project data at `api/data/projects.json`