anchor.diff:  It has the following attributes:
   
   - id
  +- display_name
  +- classification_count
  +- subject_counts
   - created_at
   - updated_at
  -- name
  -- display_name
  -- user_count
  -- classification_count
  -- activated_state
  -- primary_language
  +- available_languages
   - title
   - description
  +- guide
  +- team_members
  +- science_case
   - introduction
  -- science_case
  -- team_members
  -- guide
  +- avatar
  +- background_image
  +- private
  +- faq
  +- result
  +- education_content
  +- retired_subjects_count
  +- configuration
  +- beta
  +- approved
  +- live
   
   *id*, *created_at*, *updated_at*, *user_count*, and
   *classification_count* are set by the API.
  
positive.code: 
  All PUT and POST requests should set `Content-Type: application/vnd.api+json; version=1` or `Content-Type: application/json`. You will receive a `415 Unsupported Media Type` without one of those two headers.
  
  All PUT and DELETE requests should set the `If-Match` header to the value of the `ETag` header of the request where the resource was originally retrieved. You will receive a `428 Precondition Required` without the header and a `412 Precondition Failed` if the etags do not match. 
  
  # Group Panoptes API Root [/]
  Panoptes API entry point.
  
negative.code:     + project_id (optional, integer) ... only retrieve classifications for a specific project
      + user_group_id (optional, integer) ... only retrieve classifications for a specific user group
      + include (optional, string) ... comma separated list of linked resources to return with the collection
      + for (optional, string) ... one of 'projects', 'user', 'user_groups', 'user' by default (see explanation above)
  
  + Request
  
  