tests, error handling, handling of projects[i], api_key auth, docs