Implemented /projects and /projects/:project REST calls, with tests, including json-schema validation.