anchor.diff:  
   API to collect different taggable items in sets.
   
  +## Registration [/register]
  +
  +### Register [POST]
  +
  +Create new user simply providing an email and a password
  +
  ++ Request (application/json)
  +
  +        {
  +            "email": "username",
  +            "password": "password"
  +        }
  +        
  ++ Response 204 (application/json)
  +
  ++ Response 409 (application/json)
  +
  +            {
  +                "message": "Email address already exists"
  +            }
  +        
  +## Authentication [/authenticate]
  +
  +### Authenticate [POST]
  +
  +Generate a new JSON Web Token 
  +
  ++ Request (application/json)
  +
  +        {
  +            "email": "username",
  +            "password": "password"
  +        }
  +        
  ++ Response 200 (application/json)
  +
  +            {
  +                "token: "JSON_Web_Token"
  +            }
  +            
  ++ Response 404 (application/json)
  +
  +            {
  +                "message": "Email or Password incorrect"
  +            }
  +
   ## List and Add items to a set [/items]
   
   ### List items [GET]
  +
  ++ Request (application/json)
  +    
  +    + Headers
  +    
  +            Authorization: Bearer JSON_Web_Token
   
   + Response 200 (application/json)
   
  
positive.code:     
  ### Get an item by ID [GET]
  
  + Response 201 (application/json)
  
      + Body
  
negative.code: 
  + Request (application/json)
  
      + Headers
      
              Authorization: Bearer JSON_Web_Token
              
      + Body
  
              {
                  "url": "http://www.domain.name/resource.html",
                  "tags": [
                      "friends",
                      "vacation"
                  ],
                  "collectors": [
                      {
                          "name": "jquery",
                          "value":  "<html>|http://www.image.jpg"
                      }
                  ]
              }
  
  + Response 201 (application/json)
  
  