anchor.diff:              {
                   "subjects": {
                       "locations": [
  -                        "image/png"
  +                        "image/png",
  +                        [
  +                            "video/webm",
  +                            "video/mp4"
  +                        ]
                       ],
                       "metadata": {
                           "lens_type": "50mm"
                       },
                       "links": {
  -                        "project": "1",
  -                        "owner": {
  -                            "id": "4",
  -                            "type": "user_groups"
  -                        }
  +                        "project": "1"
                       }
                   }
               }
  
positive.code:     [Subject Collection][]
  
  ### Create a Subject [POST]
  A *locations* attributes and a project link are required.
  
  The *locations* array should have the mime-types of the subject's
  associated media. The response will contain signed s3 urls the client
  may make a PUT request containing the media to. The signed urls will
  be valid for 20 minutes.
  
  The *metadata* attribute and a link to an owner besides
  the active user are optional.
  
  + Request
  
  
negative.code:     [Subject][]
  
  ### Edit a single Subject [PUT]
  Users are permitted to edit subjects belonging to projects a user
  has edit permissions for. A user may not change the project of a
  subject.
  
  The *locations* array should have the mime-types of the subject's
  associated media. The response will contain signed s3 urls the client
  