anchor.diff:  Returns list of entries matching the query
   + Parameters
       + Authorization (string)
  -
       + title (string, optional)
  -
       + firstname (string, optional)
  -
       + lastname (string, optional)
   
  -
   + Response 200 (application/json)
  -
  -    OK
  -
       + Attributes (PhonebookEntries)
   
   + Response 401 
  -
  -    User not authorized
  -
  -
   
   
   ## Phonebook [/phonebook{?Authorization}]
  
positive.code: Creates new user entry
  
  + Response 200 (application/json)
  
      successful operation
  
      + Attributes (UserEntry)
  
  
  
  # Data Structures
  
  ## PhonebookEntry (object)
  
  
  ### Properties
  + `id` (number, optional) 
  + `title` (string, optional) 
  + `firstName` (string, optional) 
  + `lastName` (string, optional) 
  + `phoneNumber` (string, optional) 
  
  
  ## PhonebookEntries (object)
  
  
  ### Properties
  + `entries` (array[PhonebookEntry], optional) 
  
  
  ## UserEntry (object)
  
  
  ### Properties
  + `key` (string, optional) 
  
  
negative.code: Returns entry with provided ID
  + Parameters
      + Authorization (string)
      + id (number, required)
  
  + Response 200 (application/json)
      + Attributes (PhonebookEntry)
  
  + Response 401 
  
  + Response 404 
  
  
  ### update [PUT]
  Updates an existing entry in the phonebook
  + Parameters
      + Authorization (string)  
      + id (number, required)
  
  + Request (application/json)
      + Attributes (PhonebookEntry)
  
  + Response 200 (application/json)
      + Attributes (PhonebookEntry)
  
  + Response 401 
  
  + Response 404 
  
  
  ### deleteEntry [DELETE]
  Deletes an existing entry from the phonebook
  + Parameters
      + Authorization (string)
      + id (number, required)
  
  + Response 204
  
  + Response 401
  
  + Response 404
  
  
  # Group user
  