anchor.diff:  
       [
           {
  -            "success": true,
  -            "data": {
  -                "id": id,
  -                "name": "Foo",
  -                "description": "Foo description"
  -            }
  +            "id": 1,
  +            "name": "Foo",
  +            "description": "Foo description"
           }
       ]
   
  
positive.code: 
      [
          {
              "success": true,
              "data": {
                  "id": id,
                  "name": "Bar",
                  "start_data": "2015-11-18 20:53:00",
                  "duration": 50,
                  "description": "Bar description",
                  "state": 1,
                  "tags": []
              }
          }
      ]
  
  ### Create a New Timelog [POST]
  
  You may create your tags using this action. It takes a JSON
  object containing the name and a short description of the tag.
  
  + Request (application/json)
  
      {
          "name": "Bar",
          "start_data": "2015-11-18 20:53:00",
          "duration": 50,
          "description": "Bar description",
          "tags": [1, 2]
      }
  
  + Response 201 (application/json)
  
      + Headers
  
          Location: /times/1
  
      + Body
  
          {
              "success": true,
              "data": {
                  "id": id,
                  "name": "Bar",
                  "start_data": "2015-11-18 20:53:00",
                  "duration": 50,
                  "description": "Bar description",
                  "state": 0,
                  "tags": [
                      {
                          "id": 1,
                          "name": "Foo",
                          "description": "Foo description"
                      },
                      {
                          "id": 2,
                          "name": "Baz",
                          "description": "Baz description"
                      }
                  ]
              }
          }
  
  ## Timelog [/tag/{timelog_id}]
  
  + Parameters
      + timelog_id (number) - ID of the Timelog in the form of an integer
  
  ### Read a timelog detail [GET]
  
  + Response 200 (application/json)
  
      {
          "success": true,
          "data": {
              "id": id,
              "name": "Bar",
              "start_data": "2015-11-18 20:53:00",
              "duration": 50,
              "description": "Bar description",
              "tags": [
                  {
                      "id": 1,
                      "name": "Foo",
                      "description": "Foo description"
                  },
                  {
                      "id": 2,
                      "name": "Baz",
                      "description": "Baz description"
                  }
              ]
          }
      }
  
  ### Update a tag detail [PUT]
  
  You may update the details of a timelog using this action. It takes a JSON
  object containing the following data.
  
  + Request (application/json)
  
      {
          "name": "Bar",
          "start_data": "2015-11-18 20:53:00",
          "duration": 50,
          "description": "Bar description",
          "tags": [1, 2]
      }
  
  + Response 200 (application/json)
  
      {
          "success": true,
          "data": {
              "id": id,
              "name": "Bar",
              "start_data": "2015-11-18 20:53:00",
              "duration": 50,
              "description": "Bar description",
              "state": 1,
              "tags": [
                  {
                      "id": 1,
                      "name": "Foo",
                      "description": "Foo description"
                  },
                  {
                      "id": 2,
                      "name": "Baz",
                      "description": "Baz description"
                  }
              ]
          }
      }
  
  ### Delete a timelog [DELETE]
  
  You can delete a timelog using this action.
  
  + Response 204
  
  ### Start a timelog [PUT /times/{timelog_id}/start]
  
  + Response 200 (application/json)
  
      {
          "success": true,
          "data": {
              "id": id,
              "name": "Bar",
              "start_data": "2015-11-18 20:53:00",
              "duration": 50,
              "description": "Bar description",
              "state": 1,
              "tags": [
                  {
                      "id": 1,
                      "name": "Foo",
                      "description": "Foo description"
                  },
                  {
                      "id": 2,
                      "name": "Baz",
                      "description": "Baz description"
                  }
              ]
          }
      }
  
  ### Pause a timelog [PUT /times/{timelog_id}/start]
  
  + Response 200 (application/json)
  
      {
          "success": true,
          "data": {
              "id": id,
              "name": "Bar",
              "start_data": "2015-11-18 20:53:00",
              "duration": 50,
              "description": "Bar description",
              "state": 2,
              "tags": [
                  {
                      "id": 1,
                      "name": "Foo",
                      "description": "Foo description"
                  },
                  {
                      "id": 2,
                      "name": "Baz",
                      "description": "Baz description"
                  }
              ]
          }
      }
  
  ### Stop a timelog [PUT /times/{timelog_id}/stop]
  
  + Response 200 (application/json)
  
      {
          "success": true,
          "data": {
              "id": id,
              "name": "Bar",
              "start_data": "2015-11-18 20:53:00",
              "duration": 50,
  
negative.code:     + Body
  
          {
              "id": 1,
              "name": "Foo",
              "description": "Foo description"
          }
  
  ## Tag [/tag/{tag_id}]
  